Skip to content

Commit 13fa505

Browse files
committed
CI/CD: Support Django 5.1 release
- Change Django 5.1 install from pre-release to release. - Add Python 3.13 testing for Django 5.2dev
1 parent d05f448 commit 13fa505

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

tox.ini

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ envlist =
55
# Factors: django-python-extras
66
# Test lint, docs, earliest/latest Django first, to catch most errors early...
77
lint
8-
django50-py312-all
8+
django51-py312-all
99
django30-py37-all
1010
docs
1111
# ... then test all the other supported combinations:
12+
# Django 5.1: Python 3.10, 3.11, and 3.12
13+
django51-py{310,311}-all
1214
# Django 5.0: Python 3.10, 3.11, and 3.12
13-
django50-py{310,311}-all
15+
django50-py{310,311,312}-all
1416
# Django 4.2: Python 3.8, 3.9, 3.10, 3.11
1517
django42-py{38,39,310,311,py38,py39}-all
1618
# Django 4.1: Python 3.8, 3.9, 3.10
@@ -24,12 +26,12 @@ envlist =
2426
# Django 3.0: Python 3.6 (eol 2021-12-23), 3.7, 3.8, 3.9 (added in 3.0.11)
2527
django30-py{38,39,py38,py39}-all
2628
# ... then prereleases (if available) and current development:
27-
# Django 5.1 alpha: Python 3.10, 3.11, and 3.12
28-
django51-py{310,311,312}-all
29-
# Django 5.2 dev: Python 3.10, 3.11, and 3.12
30-
djangoDev-py{310,311,312}-all
29+
# Django 5.2 pre-release: Python 3.10, 3.11, 3.12 and 3.13
30+
# django52-py{310,311,312,313}-all
31+
# Django 5.2 dev: Python 3.10, 3.11, 3.12 and 3.13
32+
djangoDev-py{310,311,312,313}-all
3133
# ... then partial installation (limit extras):
32-
django50-py312-{none,amazon_ses,postal,resend}
34+
django51-py312-{none,amazon_ses,postal,resend}
3335
# tox requires isolated builds to use pyproject.toml build config:
3436
isolated_build = True
3537

@@ -46,7 +48,8 @@ deps =
4648
django41: django~=4.1.0
4749
django42: django~=4.2.0
4850
django50: django~=5.0.0
49-
django51: django~=5.1.0a0
51+
django51: django~=5.1.0
52+
django52: django~=5.2.0a0
5053
djangoDev: https://github.com/django/django/tarball/main
5154
extras =
5255
# Install [esp-name] extras only when testing "all" or esp_name factor.

0 commit comments

Comments
 (0)