@@ -11,19 +11,18 @@ looponfailroots =
1111
1212
1313# Keep docs in sync with docs env and .readthedocs.yml.
14- [gh-actions ]
14+ [gh]
1515python =
16- 3.8: py38, py38-numpy
17- 3.9: py39, py39-numpy
18- 3.10: py310, py310-numpy
19- 3.11: py311, py311-numpy
20- 3.12: py312, py312-numpy, lint, changelog, typing, manifest, docs
21- pypy-2: pypy2
22- pypy-3: pypy3
16+ 3.8 = py38, py38-numpy
17+ 3.9 = py39, py39-numpy
18+ 3.10 = py310, py310-numpy
19+ 3.11 = py311, py311-numpy
20+ 3.12 = py312, py312-numpy, lint, changelog, typing, docs
21+ pypy3.9 = pypy3
2322
2423
2524[tox]
26- envlist = typing,lint,py38{,-numpy},py39{,-numpy},py310{,-numpy},py311{,-numpy},py312{,-numpy},pypy{,-numpy},pypy3{,-numpy},manifest, docs,pypi-description,changelog,coverage-report
25+ envlist = typing,lint,py38{,-numpy},py39{,-numpy},py310{,-numpy},py311{,-numpy},py312{,-numpy},pypy{,-numpy},pypy3{,-numpy},docs,pypi-description,changelog,coverage-report
2726isolated_build = True
2827
2928
@@ -65,7 +64,6 @@ commands = python -m pytest {posargs}
6564# Python 3.6+ has a number of compile-time warnings on invalid string escapes.
6665# PYTHONWARNINGS=d and --no-compile below make them visible during the Tox run.
6766basepython = python3.8
68- install_command = pip install --no-compile {opts} {packages}
6967setenv =
7068 PYTHONWARNINGS =d
7169extras = {env:TOX_AP_TEST_EXTRAS:tests}
@@ -76,7 +74,6 @@ commands = coverage run -m pytest {posargs}
7674# Python 3.6+ has a number of compile-time warnings on invalid string escapes.
7775# PYTHONWARNINGS=d and --no-compile below make them visible during the Tox run.
7876basepython = python3.9
79- install_command = pip install --no-compile {opts} {packages}
8077setenv =
8178 PYTHONWARNINGS =d
8279extras = {env:TOX_AP_TEST_EXTRAS:tests}
@@ -87,7 +84,6 @@ commands = coverage run -m pytest {posargs}
8784# Python 3.6+ has a number of compile-time warnings on invalid string escapes.
8885# PYTHONWARNINGS=d and --no-compile below make them visible during the Tox run.
8986basepython = python3.10
90- install_command = pip install --no-compile {opts} {packages}
9187setenv =
9288 PYTHONWARNINGS =d
9389extras = {env:TOX_AP_TEST_EXTRAS:tests}
@@ -98,7 +94,6 @@ commands = coverage run -m pytest {posargs}
9894# Python 3.6+ has a number of compile-time warnings on invalid string escapes.
9995# PYTHONWARNINGS=d and --no-compile below make them visible during the Tox run.
10096basepython = python3.11
101- install_command = pip install --no-compile {opts} {packages}
10297setenv =
10398 PYTHONWARNINGS =d
10499extras = {env:TOX_AP_TEST_EXTRAS:tests}
@@ -109,7 +104,6 @@ commands = coverage run -m pytest {posargs}
109104# Python 3.6+ has a number of compile-time warnings on invalid string escapes.
110105# PYTHONWARNINGS=d and --no-compile below make them visible during the Tox run.
111106basepython = python3.12
112- install_command = pip install --no-compile {opts} {packages}
113107setenv =
114108 PYTHONWARNINGS =d
115109extras = {env:TOX_AP_TEST_EXTRAS:tests}
@@ -143,15 +137,6 @@ commands =
143137 sphinx-build -n -T -b html -d {envtmpdir}/doctrees doc doc/_build/html
144138
145139
146- [testenv:manifest]
147- basepython = python3.12
148- deps =
149- check-manifest
150- setuptools-scm
151- skip_install = true
152- commands = check-manifest --ignore src/hamcrest/_version.py
153-
154-
155140[testenv:pypi-description]
156141basepython = python3.12
157142skip_install = true
0 commit comments