tox: some cleanups & remove hardcoded python3.10

This commit is contained in:
Ran Benita
2024-04-28 22:43:03 +03:00
parent c143230d88
commit fb51e6ba20

32
tox.ini
View File

@@ -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