2018-03-22 17:59:45 -04:00
|
|
|
amqp==2.1.1
|
|
|
|
appdirs==1.3.0
|
|
|
|
asn1crypto==0.23.0
|
2020-12-08 11:19:22 +00:00
|
|
|
Babel==2.6.0
|
|
|
|
bcrypt==3.2.0
|
2018-03-22 17:59:45 -04:00
|
|
|
cachetools==2.0.0
|
2020-09-10 18:39:54 +02:00
|
|
|
cffi==1.14.0
|
2020-11-04 16:16:58 +00:00
|
|
|
cliff==3.5.0
|
2018-03-22 17:59:45 -04:00
|
|
|
cmd2==0.8.0
|
|
|
|
coverage==4.0
|
Fix lower-constraints job
pip 20.3 finally includes a proper dependency resolver. Its use is
causing the following error messages on the lower-constraints job:
ERROR: Cannot install ... because these package versions have
conflicting dependencies.
The conflict is caused by:
bandit 1.1.0 depends on PyYAML>=3.1.0
cliff 3.4.0 depends on PyYAML>=3.12
openstacksdk 0.52.0 depends on PyYAML>=3.13
Bump our lower constraint for PyYAML to resolve this issue. With that
resolved, we see a new issue:
ERROR: Could not find a version that satisfies the requirement
cryptography>=2.7 (from openstacksdk)
ERROR: No matching distribution found for cryptography>=2.7
This is less self-explanatory but looking at the lower-constraints for
openstacksdk 0.52.0 shows a dependency on cryptography 2.7 [1], meaning
we need to bump this also.
Next up, flake8-import-order seems to cause the dependency resolver to
go nuts, eventually ending with the following error message in a Python
3.6 environment:
Using cached enum34-1.1.2.zip (49 kB)
ERROR: Command errored out with exit status 1:
command: ...
cwd: ...
Complete output (9 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File ".../lib/python3.6/site-packages/setuptools/__init__.py", line 7, in <module>
import setuptools.distutils_patch # noqa: F401
File ".../lib/python3.6/site-packages/setuptools/distutils_patch.py", line 9, in <module>
import re
File "/usr/lib64/python3.6/re.py", line 142, in <module>
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
----------------------------------------
A quick Google suggests this is because the enum34 package is not
complete [2]. We shouldn't even be using it since our base virtualenv
should at least use Python 3.6, but I guess some dependency doesn't
properly restrict the dependency to <= Python 3.4. This is moved from
'test-requirements.txt' to 'tox.ini' since we don't need to use our
constraints machinery for linters.
Finally, the versions of bandit and hacking that pip is bringing in both
requires in a newer version of babel, which in turn requires a new
version of pytz.
Collecting hacking>=2.0.0
...
ERROR: Cannot install oslo.i18n because these package versions have
conflicting dependencies.
The conflict is caused by:
babel 2.9.0 depends on pytz>=2015.7
babel 2.8.1 depends on pytz>=2015.7
babel 2.8.0 depends on pytz>=2015.7
babel 2.7.0 depends on pytz>=2015.7
Seeing as we shouldn't be tracking bandit in
lower-constraints, I'm not sure why we're want to bump these
dependencies for just that. As above, we move these dependencies out of
'test-requirements' and into 'tox.ini' since we can do that for linters.
[1] https://opendev.org/openstack/openstacksdk/src/tag/0.52.0/requirements.txt#L19
[2] https://github.com/iterative/dvc/issues/1995#issuecomment-491889669
Change-Id: I8ec738fbcabc8d8553db79a876e5592576cd18fa
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2020-12-08 10:20:19 +00:00
|
|
|
cryptography==2.7
|
2020-02-17 17:10:04 +02:00
|
|
|
ddt==1.0.1
|
2018-03-22 17:59:45 -04:00
|
|
|
debtcollector==1.2.0
|
2019-07-31 15:44:27 +02:00
|
|
|
decorator==4.4.1
|
|
|
|
dogpile.cache==0.6.5
|
2018-03-22 17:59:45 -04:00
|
|
|
eventlet==0.18.2
|
|
|
|
extras==1.0.0
|
|
|
|
fasteners==0.7.0
|
|
|
|
fixtures==3.0.0
|
|
|
|
future==0.16.0
|
2020-03-23 15:15:59 -03:00
|
|
|
futurist==2.1.0
|
2020-09-10 18:39:54 +02:00
|
|
|
greenlet==0.4.15
|
2020-12-08 11:19:22 +00:00
|
|
|
importlib-metadata==3.1.1
|
2018-03-22 17:59:45 -04:00
|
|
|
iso8601==0.1.11
|
|
|
|
Jinja2==2.10
|
|
|
|
jmespath==0.9.0
|
|
|
|
jsonpatch==1.16
|
|
|
|
jsonpointer==1.13
|
|
|
|
jsonschema==2.6.0
|
2019-07-31 15:44:27 +02:00
|
|
|
keystoneauth1==3.18.0
|
2018-03-22 17:59:45 -04:00
|
|
|
kombu==4.0.0
|
|
|
|
linecache2==1.0.0
|
2020-10-29 09:53:16 +08:00
|
|
|
MarkupSafe==1.1.1
|
2020-12-08 11:19:22 +00:00
|
|
|
mock==4.0.2
|
2018-03-22 17:59:45 -04:00
|
|
|
monotonic==0.6
|
|
|
|
mox3==0.20.0
|
|
|
|
msgpack-python==0.4.0
|
|
|
|
munch==2.1.0
|
|
|
|
netaddr==0.7.18
|
|
|
|
netifaces==0.10.4
|
2020-12-17 17:08:22 +00:00
|
|
|
openstacksdk==0.53.0
|
2020-12-08 11:19:22 +00:00
|
|
|
os-client-config==2.1.0
|
2019-09-13 18:03:15 +02:00
|
|
|
os-service-types==1.7.0
|
2018-03-22 17:59:45 -04:00
|
|
|
os-testr==1.0.0
|
2020-11-04 16:16:58 +00:00
|
|
|
osc-lib==2.3.0
|
2018-07-11 14:06:54 +07:00
|
|
|
oslo.concurrency==3.26.0
|
2018-03-22 17:59:45 -04:00
|
|
|
oslo.config==5.2.0
|
|
|
|
oslo.context==2.19.2
|
|
|
|
oslo.i18n==3.15.3
|
|
|
|
oslo.log==3.36.0
|
|
|
|
oslo.messaging==5.29.0
|
|
|
|
oslo.middleware==3.31.0
|
|
|
|
oslo.serialization==2.18.0
|
|
|
|
oslo.service==1.24.0
|
|
|
|
oslo.utils==3.33.0
|
|
|
|
oslotest==3.2.0
|
|
|
|
osprofiler==1.4.0
|
2020-10-29 09:53:16 +08:00
|
|
|
paramiko==2.7.1
|
2018-03-22 17:59:45 -04:00
|
|
|
Paste==2.0.2
|
|
|
|
PasteDeploy==1.5.0
|
|
|
|
pbr==2.0.0
|
2018-05-31 07:41:06 +00:00
|
|
|
pika==0.10.0
|
2020-12-08 11:19:22 +00:00
|
|
|
pika-pool==0.1.3
|
2018-03-22 17:59:45 -04:00
|
|
|
prettytable==0.7.2
|
|
|
|
pycparser==2.18
|
|
|
|
pyinotify==0.9.6
|
2020-12-08 11:19:22 +00:00
|
|
|
PyNaCl==1.4.0
|
2018-03-22 17:59:45 -04:00
|
|
|
pyparsing==2.1.0
|
|
|
|
pyperclip==1.5.27
|
|
|
|
python-cinderclient==3.3.0
|
|
|
|
python-dateutil==2.5.3
|
2019-08-21 17:38:29 -07:00
|
|
|
python-keystoneclient==3.22.0
|
2018-03-22 17:59:45 -04:00
|
|
|
python-mimeparse==1.6.0
|
2020-12-03 12:41:25 +00:00
|
|
|
python-novaclient==17.0.0
|
2018-03-22 17:59:45 -04:00
|
|
|
python-subunit==1.0.0
|
|
|
|
pytz==2013.6
|
Fix lower-constraints job
pip 20.3 finally includes a proper dependency resolver. Its use is
causing the following error messages on the lower-constraints job:
ERROR: Cannot install ... because these package versions have
conflicting dependencies.
The conflict is caused by:
bandit 1.1.0 depends on PyYAML>=3.1.0
cliff 3.4.0 depends on PyYAML>=3.12
openstacksdk 0.52.0 depends on PyYAML>=3.13
Bump our lower constraint for PyYAML to resolve this issue. With that
resolved, we see a new issue:
ERROR: Could not find a version that satisfies the requirement
cryptography>=2.7 (from openstacksdk)
ERROR: No matching distribution found for cryptography>=2.7
This is less self-explanatory but looking at the lower-constraints for
openstacksdk 0.52.0 shows a dependency on cryptography 2.7 [1], meaning
we need to bump this also.
Next up, flake8-import-order seems to cause the dependency resolver to
go nuts, eventually ending with the following error message in a Python
3.6 environment:
Using cached enum34-1.1.2.zip (49 kB)
ERROR: Command errored out with exit status 1:
command: ...
cwd: ...
Complete output (9 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File ".../lib/python3.6/site-packages/setuptools/__init__.py", line 7, in <module>
import setuptools.distutils_patch # noqa: F401
File ".../lib/python3.6/site-packages/setuptools/distutils_patch.py", line 9, in <module>
import re
File "/usr/lib64/python3.6/re.py", line 142, in <module>
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
----------------------------------------
A quick Google suggests this is because the enum34 package is not
complete [2]. We shouldn't even be using it since our base virtualenv
should at least use Python 3.6, but I guess some dependency doesn't
properly restrict the dependency to <= Python 3.4. This is moved from
'test-requirements.txt' to 'tox.ini' since we don't need to use our
constraints machinery for linters.
Finally, the versions of bandit and hacking that pip is bringing in both
requires in a newer version of babel, which in turn requires a new
version of pytz.
Collecting hacking>=2.0.0
...
ERROR: Cannot install oslo.i18n because these package versions have
conflicting dependencies.
The conflict is caused by:
babel 2.9.0 depends on pytz>=2015.7
babel 2.8.1 depends on pytz>=2015.7
babel 2.8.0 depends on pytz>=2015.7
babel 2.7.0 depends on pytz>=2015.7
Seeing as we shouldn't be tracking bandit in
lower-constraints, I'm not sure why we're want to bump these
dependencies for just that. As above, we move these dependencies out of
'test-requirements' and into 'tox.ini' since we can do that for linters.
[1] https://opendev.org/openstack/openstacksdk/src/tag/0.52.0/requirements.txt#L19
[2] https://github.com/iterative/dvc/issues/1995#issuecomment-491889669
Change-Id: I8ec738fbcabc8d8553db79a876e5592576cd18fa
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2020-12-08 10:20:19 +00:00
|
|
|
PyYAML==3.13
|
2018-03-22 17:59:45 -04:00
|
|
|
repoze.lru==0.7
|
|
|
|
requests==2.14.2
|
2020-12-08 11:19:22 +00:00
|
|
|
requests-mock==1.2.0
|
2018-03-22 17:59:45 -04:00
|
|
|
requestsexceptions==1.2.0
|
|
|
|
rfc3986==0.3.1
|
|
|
|
Routes==2.3.1
|
|
|
|
simplejson==3.5.1
|
2020-12-08 11:19:22 +00:00
|
|
|
six==1.15.0
|
2018-03-22 17:59:45 -04:00
|
|
|
statsd==3.2.1
|
|
|
|
stestr==1.0.0
|
2020-07-04 11:34:05 -04:00
|
|
|
stevedore==2.0.1
|
2018-03-22 17:59:45 -04:00
|
|
|
tempest==17.1.0
|
|
|
|
tenacity==3.2.1
|
|
|
|
testrepository==0.0.18
|
|
|
|
testtools==2.2.0
|
|
|
|
traceback2==1.4.0
|
|
|
|
unittest2==1.1.0
|
|
|
|
urllib3==1.21.1
|
|
|
|
vine==1.1.4
|
|
|
|
WebOb==1.7.1
|
|
|
|
wrapt==1.7.0
|
2020-12-08 11:19:22 +00:00
|
|
|
zipp==3.4.0
|