22usedevelop = True
33minversion = 1.8
44envlist =
5- py38 -lint
5+ py39 -lint
66 py311-docs
7- py{38, 39,310}-dj32
8- py{38,39, 310,311,312}-dj42
9- py{310,311, 312,313}-dj{51,52}
10- py{38, 39,310,311,312,313}-fa100
11- py{38, 39,310,311}-fl{20,21,22}
12- py{38, 39,310,311,312}-fl{23,30}
13- py{38, 39,310,311}-s{21,22}
14- py{38, 39,310,311,312,313}-s23
7+ py{39,310,311,312}-dj42
8+ py{310,311,312,313}-dj52
9+ py{312,313}-dj60
10+ py{39,310,311,312,313}-fa100
11+ py{39,310,311}-fl{20,21,22}
12+ py{39,310,311,312}-fl{23,30}
13+ py{39,310,311}-s{21,22}
14+ py{39,310,311,312,313}-s23
1515
1616[testenv]
1717usedevelop = true
@@ -21,14 +21,13 @@ setenv =
2121 PYTHONPATH = {toxinidir}
2222deps =
2323 -rtests/requirements/default.txt
24- dj{32, 42,51,52 }: -rtests/requirements/django.txt
24+ dj{42,52,60 }: -rtests/requirements/django.txt
2525 fa100: -rtests/requirements/fastapi.txt
2626 fl{20,21,22,23,30}: -rtests/requirements/flask.txt
2727 s{21,22,23}: -rtests/requirements/sanic.txt
28- dj32: -ctests/constraints/django-3.2.txt
2928 dj42: -ctests/constraints/django-4.2.txt
30- dj51: -ctests/constraints/django-5.1.txt
3129 dj52: -ctests/constraints/django-5.2.txt
30+ dj60: -ctests/constraints/django-6.0.txt
3231 fa100: -ctests/constraints/fastapi-0.100.txt
3332 fl20: -ctests/constraints/flask-2.0.txt
3433 fl21: -ctests/constraints/flask-2.1.txt
4039 s23: -ctests/constraints/sanic-23.txt
4140commands =
4241 python --version
43- dj{32, 42,51,52 }: pytest --no-migrations -o DJANGO_SETTINGS_MODULE =tests.django.settings -o django_find_project =false {posargs:tests/core/ tests/django}
42+ dj{42,52,60 }: pytest --no-migrations -o DJANGO_SETTINGS_MODULE =tests.django.settings -o django_find_project =false {posargs:tests/core/ tests/django}
4443 fa{100}: pytest {posargs: tests/core/ tests/fastapi/}
4544 fl{20,21,22,23,30}: pytest {posargs:tests/core/ tests/flask/}
4645 s{21,22,23}: pytest {posargs:tests/core/ tests/sanic/}
@@ -51,8 +50,8 @@ deps = -rdocs/requirements.txt
5150commands = sphinx-build -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html
5251pip_pre = false
5352
54- [testenv:py38 -lint]
55- basepython = python3.8
53+ [testenv:py39 -lint]
54+ basepython = python3.9
5655deps = -rtests/requirements/lint.txt
5756commands =
5857 ruff check src/ tests/
0 commit comments