summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorAmrith Kumar <amrith@amrith.org>2016-11-16 20:23:10 -0500
committerAmrith Kumar <amrith@amrith.org>2016-11-16 22:38:20 -0500
commit1ae94d4107dc0faf8d936d55f3bb398a709428c4 (patch)
tree759d0f9e8f1cfa0d8f257d6f1d94dcaa62d1f61d /tox.ini
parentf2435453f38210cd758d616c1bba5490cfb3ca99 (diff)
downloadpython-troveclient-1ae94d4107dc0faf8d936d55f3bb398a709428c4.tar.gz
Get python-troveclient to use upper-constraints.txt
In review[1] which passed just fine in check some days ago failed in gate today. This is because the current tox environment uses requests v2.12.1 which appears to not work and is beyond the value in upper-constraints.txt. As observed in [2] we need upper-constraints.txt in python-troveclient. But since python-troveclient is itself listed in upper-constraints.txt you can't just stick it in tox.ini and expect good things to happen. I'm adding a co-author to this change based on [2]. [1] https://review.openstack.org/#/c/382493/ [2] https://review.openstack.org/#/c/398339/ Co-Authored-By: jiansong <jian.song@easystack.cn> Change-Id: I386efb2d5c147417af7ea25704405977c9b6bbcd
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini4
1 files changed, 3 insertions, 1 deletions
diff --git a/tox.ini b/tox.ini
index ff61a4d..a329143 100644
--- a/tox.ini
+++ b/tox.ini
@@ -13,7 +13,9 @@ setenv = VIRTUAL_ENV={envdir}
NOSE_OPENSTACK_YELLOW=0.025
NOSE_OPENSTACK_SHOW_ELAPSED=1
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}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = find . -type f -name "*.pyc" -delete