diff options
author | Dirk Mueller <dirk@dmllr.de> | 2016-12-14 22:44:15 +0100 |
---|---|---|
committer | Dirk Mueller <dirk@dmllr.de> | 2017-01-03 19:27:57 +0100 |
commit | 1070ae649ea17ae76a4f4c75b0503267df5e5e56 (patch) | |
tree | 14ed6b75b7da106ce6865b7a1a6db42ae061eb6d /tox.ini | |
parent | 9fd7aa2cc7fe50f68bd9c86c3db7a8f7ae710c05 (diff) | |
download | pbr-1070ae649ea17ae76a4f4c75b0503267df5e5e56.tar.gz |
Add Constraints support
Adding constraints support to clients is slightly more complex than
services as the clients 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 pbr.
Change-Id: I80a10f80e2c5efafb099a6c1dcebe8f0935ace09
Diffstat (limited to 'tox.ini')
-rw-r--r-- | tox.ini | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -1,13 +1,15 @@ [tox] -minversion = 1.6 +minversion = 2.0 skipsdist = True envlist = py33,py34,py35,py26,py27,pypy,pep8,docs [testenv] usedevelop = True -install_command = pip install {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} passenv = PBR_INTEGRATION PIPFLAGS PIPVERSION PBRVERSION REPODIR WHEELHOUSE PROJECTS OS_TEST_TIMEOUT OS_STDOUT_CAPTURE OS_STDERR_CAPTURE -setenv = VIRTUAL_ENV={envdir} +setenv = + VIRTUAL_ENV={envdir} + CLIENT_NAME=pbr deps = . -r{toxinidir}/test-requirements.txt commands = @@ -23,7 +25,6 @@ commands = flake8 {posargs} commands = python setup.py build_sphinx [testenv:cover] -setenv = VIRTUAL_ENV={envdir} commands = python setup.py testr --coverage |