summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorTony Breeds <tony@bakeyournoodle.com>2016-12-21 11:25:36 +1100
committerSteve Martinelli <s.martinelli@gmail.com>2017-01-03 09:13:38 -0500
commitabaf1b5bf718d0c59fa918ada2fb91370292f7c6 (patch)
treee2f1c9768c4f96653a171e516a312abea245cee2 /tox.ini
parent2092d5783607223c7cbdfed690997e9c9f831b6f (diff)
downloadkeystonemiddleware-abaf1b5bf718d0c59fa918ada2fb91370292f7c6.tar.gz
Add Constraints support4.13.1
Adding constraints support to libraries is slightly more complex than services as the libraries themselves are listed in upper-constraints.txt which leads to errors that you can't install a specific version and a constrained version. This change adds constraints support by also adding a helper script to edit the constraints to remove keystonemiddleware. Change-Id: Ic181afad5bf3dd89a2edfdf9fb3026f85cdc37a6
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini6
1 files changed, 4 insertions, 2 deletions
diff --git a/tox.ini b/tox.ini
index 56111b4..a5bc549 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,12 +1,14 @@
[tox]
-minversion = 1.6
+minversion = 2.0
skipsdist = True
envlist = py34,py27,pep8,releasenotes
[testenv]
usedevelop = True
-install_command = pip install -U {opts} {packages}
+install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
setenv = VIRTUAL_ENV={envdir}
+ BRANCH_NAME=master
+ CLIENT_NAME=keystonemiddleware
OS_STDOUT_NOCAPTURE=False
OS_STDERR_NOCAPTURE=False