summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Hellmann <doug@doughellmann.com>2018-03-22 14:20:09 -0400
committerDoug Hellmann <doug@doughellmann.com>2018-04-09 10:18:34 -0400
commitcc9a7e27d127df1365ed6970fb2859d4961b5733 (patch)
tree36703ddb02122617c19b8cc25a20e3537b9a1478
parentf71642b1f0c432cb575912bed8e43013ce616ad9 (diff)
downloadkeystonemiddleware-cc9a7e27d127df1365ed6970fb2859d4961b5733.tar.gz
add lower-constraints job5.0.0
Create a tox environment for running the unit tests against the lower bounds of the dependencies. Create a lower-constraints.txt to be used to enforce the lower bounds in those tests. Add openstack-tox-lower-constraints job to the zuul configuration. See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html for more details. Change-Id: Ief8bbf14effa1266c62c4600f889a18f1fdbde32 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
-rw-r--r--.zuul.yaml7
-rw-r--r--lower-constraints.txt85
-rw-r--r--tox.ini8
3 files changed, 100 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
new file mode 100644
index 0000000..67a39c4
--- /dev/null
+++ b/.zuul.yaml
@@ -0,0 +1,7 @@
+- project:
+ check:
+ jobs:
+ - openstack-tox-lower-constraints
+ gate:
+ jobs:
+ - openstack-tox-lower-constraints
diff --git a/lower-constraints.txt b/lower-constraints.txt
new file mode 100644
index 0000000..acf8d61
--- /dev/null
+++ b/lower-constraints.txt
@@ -0,0 +1,85 @@
+appdirs==1.4.3
+asn1crypto==0.24.0
+Babel==2.5.3
+bandit==1.1.0
+beautifulsoup4==4.6.0
+certifi==2018.1.18
+cffi==1.11.5
+chardet==3.0.4
+cliff==2.11.0
+cmd2==0.8.1
+coverage==4.0
+cryptography==2.1
+debtcollector==1.19.0
+dogpile.cache==0.6.5
+dulwich==0.19.0
+extras==1.0.0
+fixtures==3.0.0
+flake8-docstrings==0.2.1.post1
+flake8==2.2.4
+future==0.16.0
+gitdb2==2.0.3
+GitPython==2.1.8
+hacking==0.10.0
+idna==2.6
+iso8601==0.1.12
+keystoneauth1==3.4.0
+linecache2==1.0.0
+mccabe==0.2.1
+mock==2.0.0
+monotonic==1.4
+mox3==0.25.0
+msgpack==0.5.6
+netaddr==0.7.19
+netifaces==0.10.6
+openstack-requirements==1.2.0
+os-client-config==1.29.0
+os-testr==1.0.0
+oslo.cache==1.26.0
+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.serialization==2.18.0
+oslo.utils==3.33.0
+oslotest==3.2.0
+packaging==17.1
+Parsley==1.3
+pbr==2.0.0
+pep257==0.7.0
+pep8==1.5.7
+prettytable==0.7.2
+pycadf==1.1.0
+pycparser==2.18
+pyflakes==0.8.1
+pyinotify==0.9.6
+pyparsing==2.2.0
+pyperclip==1.6.0
+python-dateutil==2.7.0
+python-keystoneclient==3.8.0
+python-memcached==1.56
+python-mimeparse==1.6.0
+python-subunit==1.2.0
+pytz==2018.3
+PyYAML==3.12
+reno==2.5.0
+requests-mock==1.2.0
+requests==2.14.2
+requestsexceptions==1.4.0
+rfc3986==1.1.0
+six==1.10.0
+smmap2==2.0.3
+stestr==2.0.0
+stevedore==1.20.0
+testrepository==0.0.18
+testresources==2.0.0
+testtools==2.2.0
+traceback2==1.4.0
+unittest2==1.1.0
+urllib3==1.22
+voluptuous==0.11.1
+waitress==1.1.0
+WebOb==1.7.1
+WebTest==2.0.27
+wrapt==1.10.11
diff --git a/tox.ini b/tox.ini
index 1292b2e..96b843e 100644
--- a/tox.ini
+++ b/tox.ini
@@ -68,3 +68,11 @@ import_exceptions =
extensions = .rst, .yaml
# lines should not be longer than 79 characters.
max-line-length = 79
+
+[testenv:lower-constraints]
+basepython = python3
+deps =
+ -c{toxinidir}/lower-constraints.txt
+ -r{toxinidir}/test-requirements.txt
+ -r{toxinidir}/requirements.txt
+ .[audit_notifications]