5af6de7a95
Setuptools >71 is installed in the zuul env as a setup
before running the test jobs. Recent versions of setuptools
have packaging >22 as a requirement. This constraint
was updated in [1]. Stevedore <= 4.8.0 is incompatible
with these updates [2].
In this commit, changed stevedore upper version constraint
in zuul tests to 5.0.0, matching [3].
Test Plan:
pass - Mock review to update repo [4], where the constraint
was causing stx-software-tox-py39 zuul job to fail
pass - On the config repo, ran sysinv-tox-py39 zuul job
locally, since stevedore is cited in
sysinv/sysinv/sysinv/sysinv/common/utils.py
Refs:
[1] Updated 'packaging' python module version constraint
https://review.opendev.org/c/starlingx/root/+/929167
[2] Forum post citing error message from the bug report
https://github.com/python/importlib_metadata/issues/348
[3] STX Openstack stevedore constraint is set to 5.0.0
0f050b28f2
[4] Mock review to the update repo to test change
https://review.opendev.org/c/starlingx/update/+/929287
Closes-Bug: 2080674
Change-Id: I47ec888e8e56bcbbe547d323add9351bc540a89c
Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>
208 lines
4.5 KiB
Plaintext
208 lines
4.5 KiB
Plaintext
# Add python requirements here that align with the platfom
|
|
alabaster===0.7.8
|
|
#alembic===1.4.3.dev0 # on box
|
|
# can't be installed in mock
|
|
alembic===1.4.3
|
|
amqp===5.0.3
|
|
aniso8601===8.1.1
|
|
anyjson===0.3.3
|
|
aodhclient===2.1.1
|
|
appdirs===1.4.4
|
|
attrs===20.3.0
|
|
Babel===2.8.0
|
|
barbican===11.0.0
|
|
python-barbicanclient===5.0.1
|
|
bcrypt===3.1.7
|
|
python-binary-memcached===0.30.0
|
|
beautifulsoup4===4.9.3
|
|
cachetools===4.2.1
|
|
castellan===3.6.0
|
|
certifi===2020.6.20
|
|
cffi===1.14.5
|
|
chardet===4.0.0
|
|
python-cinderclient===7.2.0
|
|
click===7.1.2
|
|
cliff===3.4.0
|
|
cmd2===0.8.5
|
|
colorama===0.4.4
|
|
configobj===5.0.6
|
|
configshell-fb===1.1.28
|
|
confluent-kafka===1.3.0
|
|
cryptography===3.3.2
|
|
python-dateutil===2.8.1
|
|
dbus-python===1.2.16
|
|
debtcollector===2.2.0
|
|
decorator===4.4.2
|
|
defusedxml===0.6.0
|
|
deprecation===2.0.7
|
|
Django===2.2.24
|
|
dnspython===2.0.0
|
|
docutils===0.16
|
|
docker==4.1.0
|
|
dogpile.cache===1.0.2
|
|
python-editor===1.0.3
|
|
elementpath===2.1.2
|
|
#eventlet===0.26.1 # on box
|
|
eventlet===0.32.0 # 0.30.0 - Fix tox issues - "py39: Add _at_fork_reinit method to Semaphores"
|
|
# 0.32.0 - Compatibility with dnspython v2 (bullseye box version)
|
|
extras===1.0.0
|
|
falcon===2.0.0
|
|
fasteners===0.14.1
|
|
fixtures===3.0.0
|
|
Flask===1.1.2
|
|
Flask-RESTful===0.3.8
|
|
future===0.18.2
|
|
futurist===2.3.0
|
|
PyGObject===3.38.0
|
|
python-glanceclient===3.2.2
|
|
gnocchiclient===7.0.6
|
|
gunicorn===20.1.0
|
|
python-heatclient===2.2.1
|
|
httplib2===0.18.1
|
|
idna===2.10
|
|
imagesize===1.2.0
|
|
importlib-metadata===1.6.0
|
|
importlib-resources===5.1.0
|
|
iso8601===0.1.13
|
|
itsdangerous===1.1.0
|
|
Jinja2===2.11.3
|
|
jmespath===0.10.0
|
|
jsonpointer===2.0
|
|
jsonpatch===1.25
|
|
jsonschema===3.2.0
|
|
PyJWT===1.7.1
|
|
keyring===22.0.1
|
|
keystone===18.0.0
|
|
keystoneauth1===4.2.1
|
|
python-keystoneclient===4.1.1
|
|
keystonemiddleware===9.1.0
|
|
kombu===5.0.2
|
|
kubernetes==22.6.0
|
|
python-ldap===3.2.0
|
|
ldap3===2.8.1
|
|
ldappool===2.3.1
|
|
lesscpy===0.13.0
|
|
linecache2===1.0.0
|
|
python-linux-procfs===0.6.3
|
|
lxml===4.6.3
|
|
Mako===1.1.3
|
|
MarkupSafe===1.1.1
|
|
python-memcached===1.58
|
|
sqlalchemy-migrate===0.13.0
|
|
python-mimeparse===1.6.0
|
|
monotonic===1.5
|
|
more-itertools===4.2.0
|
|
msgpack===1.0.0
|
|
munch===2.3.2
|
|
PyNaCl===1.4.0
|
|
netaddr===0.7.19
|
|
netifaces===0.10.9
|
|
networkx===2.5
|
|
python-neutronclient===7.2.1
|
|
python-novaclient===17.2.1
|
|
numpy===1.19.5
|
|
oauthlib===3.1.0
|
|
pyOpenSSL===20.0.1
|
|
python-openstackclient===5.4.0
|
|
openstacksdk===0.50.0
|
|
os-client-config===2.1.0
|
|
os-service-types===1.7.0
|
|
osc-lib===2.2.1
|
|
oslo.cache===2.6.1
|
|
oslo.concurrency===4.3.1
|
|
oslo.config===8.3.3
|
|
oslo.context===3.1.1
|
|
oslo.db===8.4.0
|
|
oslo.i18n===5.0.1
|
|
oslo.log===4.4.0
|
|
oslo.messaging===12.5.2
|
|
oslo.middleware===4.1.1
|
|
oslo.policy===3.5.0
|
|
oslo.serialization===4.0.2
|
|
oslo.service===2.4.0
|
|
oslo.upgradecheck===1.1.1
|
|
oslo.utils===4.6.0
|
|
oslo.versionedobjects===2.3.0
|
|
osprofiler===3.4.0
|
|
#packaging===20.9 # on box
|
|
packaging===22.0 # Compatibility with setuptools 71, used on zuul
|
|
# https://github.com/pypa/setuptools/issues/4483
|
|
pankoclient===1.1.0
|
|
paramiko===2.7.2
|
|
passlib===1.7.4
|
|
Paste===3.5.0
|
|
PasteDeploy===2.1.1
|
|
pbr===5.5.0
|
|
pecan===1.3.3
|
|
ply===3.11
|
|
prettytable===0.7.2
|
|
psycopg2===2.8.6
|
|
pyasn1===0.4.8
|
|
pycadf===3.1.1
|
|
pycryptodomex===3.9.7
|
|
Pygments===2.7.1
|
|
PyMySQL===0.9.3
|
|
pylint<3.0.0
|
|
pyparsing===2.4.7
|
|
pyperclip===1.8.0
|
|
PyQt5-sip===12.8.1
|
|
pyrsistent===0.15.5
|
|
pysaml2===6.5.1
|
|
pyScss===1.3.7
|
|
pysmi===0.3.2
|
|
pyudev===0.22.0
|
|
PyYAML===6.0
|
|
repoze.lru===0.7
|
|
repoze.who===2.2
|
|
requests===2.25.1
|
|
requestsexceptions===1.4.0
|
|
responses===0.12.1
|
|
rfc3986===1.4.0
|
|
Routes===2.5.1
|
|
rtslib-fb===2.1.71
|
|
scrypt===0.8.0
|
|
SecretStorage===3.3.1
|
|
setools===4.3.0
|
|
setuptools===52.0.0
|
|
simplegeneric===0.8.1
|
|
six===1.16.0
|
|
snowballstemmer===2.1.0
|
|
soupsieve===2.2.1
|
|
Sphinx===3.4.3
|
|
#SQLAlchemy===1.3.22 # on box
|
|
SQLAlchemy===1.2.0 # Temporary workaround for stx/config/sysinv unit tests
|
|
# to allow zuul gate to pass
|
|
# Remove once BUG 1940281 is fixed
|
|
# https://bugs.launchpad.net/starlingx/+bug/1940281
|
|
sqlparse===0.4.1
|
|
statsd===3.3.0
|
|
#stevedore===3.2.2 # on box
|
|
stevedore===5.0.0 # Compatibility with packaging 22 and setuptools 71
|
|
# https://github.com/python/importlib_metadata/issues/348
|
|
python-swiftclient===3.10.1
|
|
Tempita===0.5.2
|
|
tenacity===6.2.0
|
|
testresources===2.0.1
|
|
testscenarios===0.5.0
|
|
testtools===2.4.0
|
|
traceback2===1.4.0
|
|
pytz===2021.1
|
|
uhashring===1.2
|
|
ujson===4.0.2
|
|
unittest2===1.1.0
|
|
urllib3===1.26.5
|
|
urwid===2.1.2
|
|
vine===5.0.0
|
|
waitress===1.4.4
|
|
warlock===1.3.3
|
|
wcwidth===0.1.9
|
|
WebOb===1.8.6
|
|
websockify===0.9.0
|
|
WebTest===2.0.35
|
|
Werkzeug===1.0.1
|
|
xmlschema===1.4.2
|
|
yappi===1.0
|
|
zipp===1.0.0
|
|
pyzmq===21.0.2
|
|
zope.interface===5.2.0
|