From 77bd52b07a918154b583420e459b86731df0a155 Mon Sep 17 00:00:00 2001 From: Alexey Stupnikov Date: Thu, 20 Jul 2017 11:42:20 +0300 Subject: [PATCH] Use upper constraints This commit is used to exclude new python packages from being installed during tox tests and protect our CI from sporadical failures caused by new packages. NOTE. I have used mitaka constraints intentionally, since we need newere packages than specified in liberty's upper-constraints. Change-Id: Ide77400b8d77631eaafa8cbea0679a23104d1aed Closes-bug: #1705310 --- nailgun/tox.ini | 4 ++-- tox.ini | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nailgun/tox.ini b/nailgun/tox.ini index 3f2e3f8a90..57f03605cd 100644 --- a/nailgun/tox.ini +++ b/nailgun/tox.ini @@ -5,7 +5,7 @@ envlist = py26,py27,pep8 [testenv] usedevelop = True -install_command = pip install -U {opts} {packages} +install_command = pip install -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/mitaka {opts} {packages} setenv = VIRTUAL_ENV={envdir} deps = -r{toxinidir}/test-requirements.txt commands = @@ -15,7 +15,7 @@ commands = downloadcache = ~/cache/pip [testenv:pep8] -deps = hacking==0.10 +deps = hacking usedevelop = False commands = flake8 {posargs:nailgun} diff --git a/tox.ini b/tox.ini index 90e88d65d7..5f82aa32a0 100644 --- a/tox.ini +++ b/tox.ini @@ -6,7 +6,7 @@ envlist = py26,py27,py34,pep8 [testenv] usedevelop = True -install_command = pip install --allow-external -U {opts} {packages} +install_command = pip install -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/mitaka {opts} {packages} whitelist_externals = bash python changedir={toxinidir}/nailgun @@ -36,7 +36,7 @@ deps = -r{toxinidir}/nailgun/requirements.txt commands = {posargs:} [testenv:pep8] -deps = hacking==0.10 +deps = hacking usedevelop = False commands = flake8 {posargs:nailgun}