tox: Make further use of factor-conditional deps

This is how we reduce boilerplate [1]. Succinctness FTW.

[1] https://tox.readthedocs.io/en/latest/config.html#factors-and-factor-conditional-settings

Signed-off-by: Stephen Finucane <stephen@that.guru>
This commit is contained in:
Stephen Finucane 2017-10-27 10:11:10 +01:00
parent 5d812ccefc
commit fd1df0815b

24
tox.ini
View File

@ -10,32 +10,16 @@ passenv = https_proxy http_proxy no_proxy
# https://tox.readthedocs.io/en/latest/config.html#confval-extras=MULTI-LINE-LIST # https://tox.readthedocs.io/en/latest/config.html#confval-extras=MULTI-LINE-LIST
deps = deps =
.[test,websupport] .[test,websupport]
du11: docutils==0.11
du12: docutils==0.12
du13: docutils==0.13.1
du14: docutils==0.14
setenv = setenv =
SPHINX_TEST_TEMPDIR = {envdir}/testbuild SPHINX_TEST_TEMPDIR = {envdir}/testbuild
coverage: PYTEST_ADDOPTS = --cov sphinx coverage: PYTEST_ADDOPTS = --cov sphinx
commands= commands=
{envpython} -Wall tests/run.py --durations 25 {posargs} {envpython} -Wall tests/run.py --durations 25 {posargs}
[testenv:du11]
deps=
docutils==0.11
{[testenv]deps}
[testenv:du12]
deps=
docutils==0.12
{[testenv]deps}
[testenv:du13]
deps=
docutils==0.13.1
{[testenv]deps}
[testenv:du14]
deps=
docutils==0.14
{[testenv]deps}
[testenv:flake8] [testenv:flake8]
commands=flake8 commands=flake8