The deprecation message appears up to 0.3.5 and is not present starting with 0.3.6.
Hi Anthon. Thanks for the fast reply! I am specifying it in the pip requirements file of my package and in a pip constraints file: In requirements.txt: ruamel.yaml>=0.18.17 ruamel.yaml.clibz>=0.3.3 In constraints.txt: ruamel.yaml==0.18.17 ruamel.yaml.clibz==0.3.3 The pip wheel cache must not contain a wheel file for ruamel.yaml.clibz: pip cache list | grep ruamel.yaml.clibz The package must be uninstalled: pip uninstall -y ruamel.yaml ruamel.yaml.clibz I can then reproduce the deprecation message...
setup.py build method is deprecated and will be removed
SyntaxError: future feature annotations is not defined with version 0.18.4 on Python 3.6
One small correction: Looking at the source code of SFCB, it turns out that SFCB 1.4.5 actually introduced support for pull operations. The SFCB version that was used in the error case was 1.3.11, which explains why it did not support them. Still, this version, and probably any SFCB version before 1.4.5 returns the wrong status code. I di not expect that SFCB fixes the status code in these versions, but this issue can be used by users to understand that they can fix this by upgrading SFCB to 1.4.5...
Invalid CIM status code for pull operations
The latest version I can see on Pypi is the 0.15 version released on 7/21. However, when I do a pip install docutils --upgrade it downloads a docutils-0.15.post1-py2-none-any.whl, wich after installation reports 0.15 (without .post1). That is very strange... I can confirm that the new version solves the original issue, but the strange thing is that it is called version 0.15. So in any given Python environment, I have no way to find out whether it is the broken 0.15 or the fixed 0.15??
The latest version I can see on Pypi is the 0.15 version released on 7/21. However, when I do a pip install docutils --upgrade it downloads a docutils-0.15.post1-py2-none-any.whl, wich after installation reports 0.15 (without .post1). That is very strange...