tox: some cleanups & remove hardcoded python3.10
This commit is contained in:
32
tox.ini
32
tox.ini
@@ -1,34 +1,26 @@
|
|||||||
[tox]
|
[tox]
|
||||||
envlist=
|
envlist =
|
||||||
linting
|
linting
|
||||||
py{38,39,310,311,312}-pytestlatest
|
py{38,39,310,311,312}-pytestlatest
|
||||||
py310-pytestmain
|
py310-pytestmain
|
||||||
py310-psutil
|
py310-psutil
|
||||||
py310-setproctitle
|
py310-setproctitle
|
||||||
isolated_build = true
|
isolated_build = true
|
||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
extras = testing
|
extras =
|
||||||
|
testing
|
||||||
|
psutil: psutil
|
||||||
|
setproctitle: setproctitle
|
||||||
deps =
|
deps =
|
||||||
pytestmin: pytest==7.0.0
|
pytestmin: pytest==7.0.0
|
||||||
pytestlatest: pytest
|
pytestlatest: pytest
|
||||||
pytestmain: git+https://github.com/pytest-dev/pytest.git
|
pytestmain: git+https://github.com/pytest-dev/pytest.git
|
||||||
commands=
|
|
||||||
pytest {posargs}
|
|
||||||
|
|
||||||
[testenv:py310-psutil]
|
|
||||||
extras =
|
|
||||||
testing
|
|
||||||
psutil
|
|
||||||
commands =
|
commands =
|
||||||
pytest {posargs:-k psutil}
|
pytest {posargs:{env:_XDIST_TOX_DEFAULT_POSARGS:}}
|
||||||
|
setenv =
|
||||||
[testenv:py310-setproctitle]
|
_XDIST_TOX_DEFAULT_POSARGS={env:_XDIST_TOX_POSARGS_PSUTIL:}
|
||||||
extras =
|
psutil: _XDIST_TOX_POSARGS_PSUTIL=-k psutil
|
||||||
testing
|
|
||||||
setproctitle
|
|
||||||
deps = pytest
|
|
||||||
commands =
|
|
||||||
pytest {posargs}
|
|
||||||
|
|
||||||
[testenv:linting]
|
[testenv:linting]
|
||||||
skip_install = True
|
skip_install = True
|
||||||
@@ -39,9 +31,8 @@ deps =
|
|||||||
commands = pre-commit run --all-files --show-diff-on-failure
|
commands = pre-commit run --all-files --show-diff-on-failure
|
||||||
|
|
||||||
[testenv:release]
|
[testenv:release]
|
||||||
changedir=
|
changedir =
|
||||||
description = do a release, required posarg of the version number
|
description = do a release, required posarg of the version number
|
||||||
basepython = python3.10
|
|
||||||
skipsdist = True
|
skipsdist = True
|
||||||
usedevelop = True
|
usedevelop = True
|
||||||
passenv = *
|
passenv = *
|
||||||
@@ -51,7 +42,6 @@ commands =
|
|||||||
towncrier build --version {posargs} --yes
|
towncrier build --version {posargs} --yes
|
||||||
|
|
||||||
[testenv:docs]
|
[testenv:docs]
|
||||||
basepython = python3.10
|
|
||||||
usedevelop = True
|
usedevelop = True
|
||||||
deps =
|
deps =
|
||||||
sphinx
|
sphinx
|
||||||
|
|||||||
Reference in New Issue
Block a user