tox: Add a -noextras factor (#9030)
... for running the tests with no optional deps.
This commit is contained in:
parent
8d3d264052
commit
1d5c021a45
|
@ -0,0 +1 @@
|
||||||
|
Add a `-noextras` factor to `tox.ini`, to support running the tests with no optional dependencies.
|
8
tox.ini
8
tox.ini
|
@ -2,7 +2,6 @@
|
||||||
envlist = packaging, py35, py36, py37, py38, py39, check_codestyle, check_isort
|
envlist = packaging, py35, py36, py37, py38, py39, check_codestyle, check_isort
|
||||||
|
|
||||||
[base]
|
[base]
|
||||||
extras = test
|
|
||||||
deps =
|
deps =
|
||||||
python-subunit
|
python-subunit
|
||||||
junitxml
|
junitxml
|
||||||
|
@ -25,10 +24,15 @@ deps =
|
||||||
# install the "enum34" dependency of cryptography.
|
# install the "enum34" dependency of cryptography.
|
||||||
pip>=10
|
pip>=10
|
||||||
|
|
||||||
|
# default settings for all tox environments
|
||||||
[testenv]
|
[testenv]
|
||||||
deps =
|
deps =
|
||||||
{[base]deps}
|
{[base]deps}
|
||||||
extras = all, test
|
extras =
|
||||||
|
# install the optional dependendencies for tox environments without
|
||||||
|
# '-noextras' in their name
|
||||||
|
!noextras: all
|
||||||
|
test
|
||||||
|
|
||||||
setenv =
|
setenv =
|
||||||
# use a postgres db for tox environments with "-postgres" in the name
|
# use a postgres db for tox environments with "-postgres" in the name
|
||||||
|
|
Loading…
Reference in New Issue