22min_version = 4.11
33
44env_list =
5- python{3.8,3.9,3.10,3.11}-django4.2-wagtail{5.2,6.0,6.1}
6- python{3.10,3.11,3.12}-django5.0-wagtail{5.2,6.0,6.1}
5+ python{3.9,3.10,3.11}-django4.2-wagtail{5.2,6.2,6.3}
6+ python{3.10,3.11,3.12}-django5.0-wagtail{5.2,6.2,6.3}
7+ python{3.12,3.13}-django5.1-wagtail6.3
78
89[gh-actions]
910python =
10- 3.8: python3.8
1111 3.9: python3.9
1212 3.10: python3.10
1313 3.11: python3.11
1414 3.12: python3.12
15+ 3.13: python3.13
1516
1617[testenv]
1718package = wheel
@@ -33,16 +34,18 @@ extras = testing
3334deps =
3435 django4.2: Django>=4.2, <5.0
3536 django5.0: Django>=5.0, <5.1
37+ django5.1: Django>=5.1, <5.2
3638
3739 wagtail5.2: wagtail>=5.2, <6.0
38- wagtail6.0: wagtail>=6.0, <6.1
40+ wagtail6.2: wagtail>=6.2, <6.3
41+ wagtail6.3: wagtail>=6.3, <6.4
3942
4043install_command = python -Im pip install -U {opts} {packages}
4144commands =
4245 python -Im coverage run runtests.py test --deprecation all {posargs: -v 2}
4346
4447[testenv:coverage-report]
45- base_python = python3.12
48+ base_python = python3.13
4649package = skip
4750deps =
4851 coverage>=7.0,<8.0
@@ -52,14 +55,14 @@ commands =
5255
5356[testenv:wagtailmain]
5457description = Test with latest Wagtail main branch
55- base_python = python3.12
58+ base_python = python3.13
5659deps =
5760 wagtailmain: git+https://github.com/wagtail/wagtail.git@main# egg=Wagtail
5861
5962[testenv:interactive]
6063package = editable
6164description = An interactive environment for local testing purposes
62- base_python = python3.12
65+ base_python = python3.13
6366
6467commands_pre =
6568 python {toxinidir}/manage.py makemigrations
0 commit comments