[devstack][requirements][stable/ussuri] New setuptools doesn't like suds-jurko?

Neil Jerram neil at tigera.io
Fri Sep 24 10:48:58 UTC 2021

I use the stable/ussuri branches of devstack and tempest and have recently
started seeing this stack.sh failure:

Collecting suds-jurko===0.6
  Downloading suds-jurko-0.6.tar.bz2 (143 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3.6 -c 'import sys, setuptools, tokenize;
sys.argv[0] = '"'"'/tmp/pip-install-wsiug8gg/suds-jurko/setup.py'"'"';
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
egg_info --egg-base /tmp/pip-pip-egg-info-h8s2x8w4
         cwd: /tmp/pip-install-wsiug8gg/suds-jurko/
    Complete output (1 lines):
    error in suds-jurko setup command: use_2to3 is invalid.

IIUC that last error is from setuptools, specifically version 58.0.4.  In
previous runs with setuptools 57.4.0, this error did not occur.

Does it mean that stable/ussuri global-requirements.txt for setuptools
should have "<58" ?

I haven't investigated why suds-jurko is pulled in, but I guess it's from
the reference Neutron code - as opposed to something that my particular
testing has added - and so this could affect anyone using stable/ussuri

Best wishes,


Neil Jerram

Principal Software Engineer


neil at tigera.io | @neiljerram <http://twitter.com/neiljerram>

Follow Tigera: Blog <https://blog.tigera.io/> | Twitter
<https://twitter.com/tigeraio> | LinkedIn

Leader in Kubernetes Security and Observability <https://tigera.io/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210924/7823d7e6/attachment.htm>

More information about the openstack-discuss mailing list