1
1
[tox]
2
2
envlist =
3
3
py{38,39,310}-dj32-{sqlite3,postgres,mysql,mariadb},
4
- py{38,39,310,311,312}-dj41-{sqlite3,postgres,mysql,mariadb},
5
4
py{38,39,310,311,312}-dj42-{sqlite3,postgres,mysql,mariadb},
5
+ py{310,311,312}-dj50-{sqlite3,postgres,mysql,mariadb},
6
6
py{310,311,312}-djmain-{sqlite3,postgres,mysql,mariadb},
7
+ # DEV: Add `313` to the Python versions above (so that postgres is tested with 3.13)
8
+ # when `psycopg2-binary` supports 3.13
9
+ py313-dj{42,50,main}-{sqlite3,mysql,mariadb},
7
10
docs,
8
11
lint
9
12
@@ -14,12 +17,13 @@ python =
14
17
3.10: py310
15
18
3.11: py311, docs, lint
16
19
3.12: py312
20
+ 3.13: py313
17
21
18
22
[gh-actions:env]
19
23
DJANGO =
20
24
3.2: dj32
21
- 4.1: dj41
22
25
4.2: dj42
26
+ 5.0: dj50
23
27
main: djmain
24
28
25
29
[flake8]
@@ -32,8 +36,8 @@ exclude = __init__.py,simple_history/registry_tests/migration_test_app/migration
32
36
deps =
33
37
-rrequirements/test.txt
34
38
dj32: Django>=3.2,<3.3
35
- dj41: Django>=4.1,<4.2
36
39
dj42: Django>=4.2,<4.3
40
+ dj50: Django>=5.0,<5.1
37
41
djmain: https://github.com/django/django/tarball/main
38
42
postgres: -rrequirements/postgres.txt
39
43
mysql: -rrequirements/mysql.txt
0 commit comments