11[tox]
22envlist =
3- ; Django 4.2 LTS is the only version still supported under Wagtail 5.2
4- py{39,310,311,312}-django42-wagtail52-{sqlite,postgres}
5- py{39,310,311,312}-django42-wagtail{63,64,70}-{sqlite,postgres}
6- py{310,311,312,313}-django51-wagtail{63,64,70}-{sqlite,postgres}
7- ; 6.3 LTS and 7.0 are the only versions to support Django 5.2 as of now
8- py{310,311,312,313}-django52-wagtail{63,70}-{sqlite,postgres}
3+ py{39,310,311,312}-django42-wagtail{63,70,71}-{sqlite,postgres}
4+ py{310,311,312,313}-django51-wagtail{63,70,71}-{sqlite,postgres}
5+ ; 6.3 and up support Django 5.2
6+ py{310,311,312,313}-django52-wagtail{63,70,71}-{sqlite,postgres}
97
108[testenv]
119allowlist_externals = coverage
@@ -20,24 +18,25 @@ basepython =
2018deps =
2119 coverage
2220 django42: django>=4.2,<5
23- django51: django>=5.1,<5.2
21+ django51: django>=4.2,<5
22+ django52: django>=5.2,<5.3
2423
25- wagtail52: wagtail~=5.2.0
2624 wagtail63: wagtail~=6.3.0
27- wagtail64 : wagtail~=6.4 .0
28- wagtail70 : wagtail> =7.0.0,<7.1
25+ wagtail70 : wagtail~=7.0 .0
26+ wagtail71 : wagtail~ =7.1.0
2927
3028 postgres: psycopg2>=2.9
3129extras = testing
3230
3331setenv =
3432 postgres: DATABASE_URL ={env:DATABASE_URL:postgres:///wagtail_ab_testing}
3533
36- [testenv:wagtailmain ]
34+ [testenv:future ]
3735allowlist_externals = coverage
3836deps =
3937 coverage
4038 git+https://github.com/wagtail/wagtail.git@main# egg=Wagtail
39+ git+https://github.com/django/django.git@main# egg=Django
4140extras = testing
4241setenv =
4342 postgres: DATABASE_URL ={env:DATABASE_URL:postgres:///wagtail_ab_testing}
0 commit comments