2222# * pytest
2323
2424[tox]
25- envlist = py37, py38, py39, py310, py311, py312, mypy, build
25+ envlist = py37, py38, py39, py310, py311, py312, py313, mypy, build
2626skip_missing_interpreters = True
2727isolated_build = True
2828requires =
@@ -32,7 +32,7 @@ requires =
3232 virtualenv!=20.16.0
3333
3434[envlists]
35- test = py37, py38, py39, py310, py311, py312
35+ test = py37, py38, py39, py310, py311, py312, py313
3636qa = mypy, lint
3737cov = py37, coverage
3838
@@ -51,6 +51,13 @@ setenv =
5151 PYTHONDEVMODE =1
5252 PIP_DISABLE_PIP_VERSION_CHECK =1
5353
54+ [testenv:py313]
55+ download = True
56+ setenv =
57+ PYTHONDEVMODE =1
58+ PIP_DISABLE_PIP_VERSION_CHECK =1
59+ UNSAFE_PYO3_SKIP_VERSION_CHECK =1
60+
5461[testenv:py312]
5562download = True
5663setenv =
@@ -206,23 +213,3 @@ package = mh_utils
206213[pytest]
207214addopts = --color yes --durations 25
208215timeout = 300
209-
210- [testenv:py310-dev]
211- setenv = PYTHONDEVMODE = 1
212- pip_version = pip>=20.3.3
213- deps =
214- numpy @ https://github.com/domdfcoding/3.10-Wheels/raw/36775069e8cbcc374a086de058574e9a25b9cc6b/numpy-1.20.0-cp310-cp310-linux_x86_64.whl; platform_system == " Linux"
215- pandas @ https://github.com/domdfcoding/3.10-Wheels/raw/36775069e8cbcc374a086de058574e9a25b9cc6b/pandas-1.2.1-cp310-cp310-linux_x86_64.whl; platform_system == " Linux"
216- scipy @ https://github.com/domdfcoding/3.10-Wheels/raw/36775069e8cbcc374a086de058574e9a25b9cc6b/scipy-1.6.0-cp310-cp310-linux_x86_64.whl; platform_system == " Linux"
217- lxml @ https://github.com/domdfcoding/3.10-Wheels/raw/36775069e8cbcc374a086de058574e9a25b9cc6b/lxml-4.6.3-cp310-cp310-linux_x86_64.whl; platform_system == " Linux"
218- numpy @ https://github.com/domdfcoding/3.10-Wheels/raw/36775069e8cbcc374a086de058574e9a25b9cc6b/numpy-1.19.3-cp310-cp310-win_amd64.whl; platform_system == " Windows"
219- pandas @ https://github.com/domdfcoding/3.10-Wheels/raw/36775069e8cbcc374a086de058574e9a25b9cc6b/pandas-1.1.5-cp310-cp310-win_amd64.whl; platform_system == " Windows"
220- -r{toxinidir}/tests/requirements.txt
221- commands =
222- python --version
223- python -m pytest --cov=mh_utils -r aR tests/ {posargs}
224-
225-
226- [dep_checker]
227- name_mapping =
228- attrs = attr
0 commit comments