From fcb3c614461c654e747af23570963dacdffa38ce Mon Sep 17 00:00:00 2001 From: likui Date: Mon, 16 Nov 2020 15:19:43 +0800 Subject: [PATCH] Reuse the docs deps to benefit from constraints Tox trying to install latest versions for building releasenotes, doc which may not be supported by stable and lower branches, so should be restricted by respective version's upper-constraints.txt Change-Id: I1b3f3a5cf20c1e7f8f419d07e382a03eea673f76 --- tox.ini | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tox.ini b/tox.ini index 2cc7023..b7b67d8 100644 --- a/tox.ini +++ b/tox.ini @@ -18,7 +18,9 @@ commands = bash -c 'if [ ! -d ./.testrepository ] ; then testr init ; fi' commands = flake8 [testenv:docs] -deps = -r{toxinidir}/doc/requirements.txt +deps = + -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -r{toxinidir}/doc/requirements.txt commands = sphinx-build -W -b html doc/source doc/build/html [testenv:venv] @@ -30,7 +32,9 @@ builtins = _ exclude=.venv,.git,.tox,*lib/python*,private,.eggs [testenv:releasenotes] -deps = -r{toxinidir}/doc/requirements.txt +deps = + -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -r{toxinidir}/doc/requirements.txt commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html [testenv:lower-constraints]