@@ -46,7 +46,7 @@ requires =
4646[envlists]
4747test = py37, py38, py39, py310, py311, py312, py313, pypy37, pypy38, pypy39
4848qa = mypy, lint
49- cov = py38 , coverage
49+ cov = py39 , coverage
5050
5151[testenv]
5252setenv =
@@ -68,7 +68,6 @@ download = True
6868setenv =
6969 PYTHONDEVMODE =1
7070 PIP_DISABLE_PIP_VERSION_CHECK =1
71- UNSAFE_PYO3_SKIP_VERSION_CHECK =1
7271
7372[testenv:py312]
7473download = True
@@ -79,7 +78,7 @@ setenv =
7978[testenv:docs]
8079setenv = SHOW_TODOS = 1
8180passenv = SPHINX_BUILDER
82- basepython = python3.8
81+ basepython = python3.9
8382changedir = {toxinidir}/doc-source
8483deps = -r{toxinidir}/doc-source/requirements.txt
8584commands = sphinx-build -M {env:SPHINX_BUILDER:html} . ./build {posargs}
@@ -103,7 +102,7 @@ commands =
103102 check-wheel-contents dist/
104103
105104[testenv:lint]
106- basepython = python3.8
105+ basepython = python3.9
107106changedir = {toxinidir}
108107ignore_errors = True
109108skip_install = True
@@ -123,6 +122,7 @@ deps =
123122 flake8-sphinx-links>=0.0.4
124123 flake8-strftime>=0.1.1
125124 flake8-typing-imports>=1.10.0
125+ git+https://github.com/domdfcoding/restructuredtext-lint.git@fix-deprecations
126126 git+https://github.com/domdfcoding/flake8-rst-docstrings-sphinx.git
127127 git+https://github.com/domdfcoding/flake8-rst-docstrings.git
128128 git+https://github.com/python-formate/flake8-unused-arguments.git@magic-methods
@@ -133,15 +133,15 @@ deps =
133133commands = python3 -m flake8_rst_docstrings_sphinx pypi_json tests --allow-toolbox {posargs}
134134
135135[testenv:perflint]
136- basepython = python3.8
136+ basepython = python3.9
137137changedir = {toxinidir}
138138ignore_errors = True
139139skip_install = True
140140deps = perflint
141141commands = python3 -m perflint pypi_json {posargs}
142142
143143[testenv:mypy]
144- basepython = python3.8
144+ basepython = python3.9
145145ignore_errors = True
146146changedir = {toxinidir}
147147deps =
@@ -151,15 +151,15 @@ deps =
151151commands = mypy pypi_json tests {posargs}
152152
153153[testenv:pyup]
154- basepython = python3.8
154+ basepython = python3.9
155155skip_install = True
156156ignore_errors = True
157157changedir = {toxinidir}
158158deps = pyupgrade-directories
159159commands = pyup_dirs pypi_json tests --py36-plus --recursive
160160
161161[testenv:coverage]
162- basepython = python3.8
162+ basepython = python3.9
163163skip_install = True
164164ignore_errors = True
165165whitelist_externals = /bin/bash
0 commit comments