summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2018-11-11 09:33:17 -0800
committerJon Dufresne <jon.dufresne@gmail.com>2018-11-12 08:17:22 -0800
commitfc5aedd3782fdeba5ee5dfa59f4f67cf92030acf (patch)
tree92bada79de83a584ae9d9f9682421d1849962edd /tox.ini
parentb6fb8083179452c0b7240653891c299b5429f990 (diff)
downloadsphinx-git-fc5aedd3782fdeba5ee5dfa59f4f67cf92030acf.tar.gz
Simplify tox configuration with 'extras' option
https://tox.readthedocs.io/en/latest/config.html#conf-extras > extras(MULTI-LINE-LIST) > > New in version 2.4. > > A list of “extras” to be installed with the sdist or develop install. > For example, extras = testing is equivalent to [testing] in a pip > install command.
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini13
1 files changed, 4 insertions, 9 deletions
diff --git a/tox.ini b/tox.ini
index cd64cc431..88f9a2ec3 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-minversion = 2.0
+minversion = 2.4.0
envlist = docs,flake8,mypy,coverage,py{35,36,37,38},du{12,13,14}
[testenv]
@@ -9,18 +9,13 @@ passenv =
description =
py{35,36,37,38}: Run unit tests against {envname}.
du{12,13,14}: Run unit tests with the given version of docutils.
-
-# TODO(stephenfin) Replace this with the 'extras' config option when tox 2.4 is
-# widely available, likely some time after the Ubuntu 18.04 release
-#
-# https://tox.readthedocs.io/en/latest/config.html#confval-extras=MULTI-LINE-LIST
deps =
- .[test,websupport]
du12: docutils==0.12
du13: docutils==0.13.1
du14: docutils==0.14
-# This entry should be also removed after moving 'extras' option
-install_command = pip install {opts} {packages}
+extras =
+ test
+ websupport
setenv =
PYTHONWARNINGS = all,ignore::ImportWarning:pkgutil,ignore::ImportWarning:importlib._bootstrap,ignore::ImportWarning:importlib._bootstrap_external,ignore::ImportWarning:pytest_cov.plugin,ignore::DeprecationWarning:site,ignore::DeprecationWarning:_pytest.assertion.rewrite,ignore::DeprecationWarning:_pytest.fixtures,ignore::DeprecationWarning:distutils
SPHINX_TEST_TEMPDIR = {envdir}/testbuild