diff --git a/.zuul.yaml b/.zuul.yaml index 457a017..57a3806 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -3,7 +3,9 @@ jobs: - openstack-tox-functional - openstack-tox-functional-py35 + - openstack-tox-lower-constraints gate: jobs: - openstack-tox-functional - openstack-tox-functional-py35 + - openstack-tox-lower-constraints diff --git a/lower-constraints.txt b/lower-constraints.txt new file mode 100644 index 0000000..a226beb --- /dev/null +++ b/lower-constraints.txt @@ -0,0 +1,20 @@ +coverage===4.0 +ddt===1.0.1 +elasticsearch===2.0.0 +mock===2.0.0 +netaddr===0.7.18 +openstackdocstheme===1.18.1 +oslo.concurrency===3.26.0 +oslo.config===5.2.0 +oslo.serialization===2.18.0 +oslo.utils===3.33.0 +PrettyTable===0.7.1 +pymongo===3.0.2 +redis===2.10.0 +reno===2.5.0 +requests===2.14.2 +six===1.10.0 +sphinx===1.6.2 +testrepository===0.0.18 +testtools===2.2.0 +WebOb===1.7.1 diff --git a/requirements.txt b/requirements.txt index 0a26c58..04956ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ -six>=1.9.0 # MIT -oslo.utils>=3.16.0 # Apache-2.0 -WebOb>=1.6.0 # MIT -requests>=2.10.0 # Apache-2.0 -netaddr>=0.7.13,!=0.7.16 # BSD -oslo.concurrency>=3.8.0 # Apache-2.0 -oslo.serialization>=2.18.0,!=2.19.1 # Apache-2.0 +netaddr>=0.7.18 # BSD +oslo.concurrency>=3.26.0 # Apache-2.0 +oslo.serialization>=2.18.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 PrettyTable>=0.7.1,<0.8 # BSD +requests>=2.14.2 # Apache-2.0 +six>=1.10.0 # MIT +WebOb>=1.7.1 # MIT diff --git a/setup.cfg b/setup.cfg index d2d655e..3e5c663 100644 --- a/setup.cfg +++ b/setup.cfg @@ -27,7 +27,7 @@ setup-hooks = [extras] oslo_config = - oslo.config>=3.2.0 # Apache-2.0 + oslo.config>=5.2.0 # Apache-2.0 [build_sphinx] all_files = 1 diff --git a/test-requirements.txt b/test-requirements.txt index 89540e9..ddb2298 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,12 +1,12 @@ hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 ddt>=1.0.1 # MIT -mock>=2.0 # BSD +mock>=2.0.0 # BSD testrepository>=0.0.18 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 sphinx>=1.6.2 # BSD # Bandit security code scanner @@ -21,4 +21,4 @@ elasticsearch>=2.0.0,<=3.0.0 # Apache-2.0 redis>=2.10.0 # MIT # Build release notes -reno>=1.8.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 diff --git a/tox.ini b/tox.ini index 19e01ce..fd5d9db 100644 --- a/tox.ini +++ b/tox.ini @@ -61,3 +61,9 @@ local-check-factory = osprofiler.hacking.checks.factory [testenv:releasenotes] commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html + +[testenv:lower-constraints] +deps = + -c{toxinidir}/lower-constraints.txt + -r{toxinidir}/test-requirements.txt + -r{toxinidir}/requirements.txt \ No newline at end of file