@@ -33,7 +33,7 @@ requires =
3333[envlists]
3434test = py37, py38, py39, py310, py311, py312, py313
3535qa = mypy, lint
36- cov = py38 , coverage
36+ cov = py39 , coverage
3737
3838[testenv]
3939setenv =
@@ -55,7 +55,6 @@ download = True
5555setenv =
5656 PYTHONDEVMODE =1
5757 PIP_DISABLE_PIP_VERSION_CHECK =1
58- UNSAFE_PYO3_SKIP_VERSION_CHECK =1
5958
6059[testenv:py312]
6160download = True
@@ -82,7 +81,7 @@ commands =
8281 check-wheel-contents dist/
8382
8483[testenv:lint]
85- basepython = python3.8
84+ basepython = python3.9
8685changedir = {toxinidir}
8786ignore_errors = True
8887skip_install = True
@@ -102,6 +101,7 @@ deps =
102101 flake8-sphinx-links>=0.0.4
103102 flake8-strftime>=0.1.1
104103 flake8-typing-imports>=1.10.0
104+ git+https://github.com/domdfcoding/restructuredtext-lint.git@fix-deprecations
105105 git+https://github.com/domdfcoding/flake8-rst-docstrings-sphinx.git
106106 git+https://github.com/domdfcoding/flake8-rst-docstrings.git
107107 git+https://github.com/python-formate/flake8-unused-arguments.git@magic-methods
@@ -112,33 +112,33 @@ deps =
112112commands = python3 -m flake8_rst_docstrings_sphinx formate_black tests --allow-toolbox {posargs}
113113
114114[testenv:perflint]
115- basepython = python3.8
115+ basepython = python3.9
116116changedir = {toxinidir}
117117ignore_errors = True
118118skip_install = True
119119deps = perflint
120120commands = python3 -m perflint formate_black {posargs}
121121
122122[testenv:mypy]
123- basepython = python3.8
123+ basepython = python3.9
124124ignore_errors = True
125125changedir = {toxinidir}
126126deps =
127- mypy ==0.971
127+ mypy ==1.17.1
128128 -r{toxinidir}/tests/requirements.txt
129129 types-attrs>=0.2.0
130130commands = mypy formate_black tests {posargs}
131131
132132[testenv:pyup]
133- basepython = python3.8
133+ basepython = python3.9
134134skip_install = True
135135ignore_errors = True
136136changedir = {toxinidir}
137137deps = pyupgrade-directories
138138commands = pyup_dirs formate_black tests --py36-plus --recursive
139139
140140[testenv:coverage]
141- basepython = python3.8
141+ basepython = python3.9
142142skip_install = True
143143ignore_errors = True
144144whitelist_externals = /bin/bash
0 commit comments