@@ -6,6 +6,7 @@ envlist =
6
6
py{39,310,311,312}-dj{42}-{sqlite,postgresql,postgis,mysql}
7
7
py{310,311,312}-dj{42,50,51,52}-{sqlite,postgresql,psycopg3,postgis,mysql}
8
8
py{313}-dj{51,52,main}-{sqlite,psycopg3,postgis3,mysql}
9
+ py{314}-dj{52,main}-{sqlite,psycopg3,postgis3,mysql}
9
10
10
11
[testenv]
11
12
deps =
@@ -52,28 +53,28 @@ pip_pre = True
52
53
commands = python -b -W always -m coverage run -m django test -v2 {posargs:tests}
53
54
54
55
55
- [testenv:py{39,310,311,312,313}-dj{42,50,51,52,main}-{postgresql,psycopg3}]
56
+ [testenv:py{39,310,311,312,313,314 }-dj{42,50,51,52,main}-{postgresql,psycopg3}]
56
57
setenv =
57
58
{[testenv]setenv}
58
59
DB_BACKEND = postgresql
59
60
DB_PORT = {env:DB_PORT:5432}
60
61
61
62
62
- [testenv:py{39,310,311,312,313}-dj{42,50,51,52,main}-{postgis,postgis3}]
63
+ [testenv:py{39,310,311,312,313,314 }-dj{42,50,51,52,main}-{postgis,postgis3}]
63
64
setenv =
64
65
{[testenv]setenv}
65
66
DB_BACKEND = postgis
66
67
DB_PORT = {env:DB_PORT:5432}
67
68
68
69
69
- [testenv:py{39,310,311,312,313}-dj{42,50,51,52,main}-mysql]
70
+ [testenv:py{39,310,311,312,313,314 }-dj{42,50,51,52,main}-mysql]
70
71
setenv =
71
72
{[testenv]setenv}
72
73
DB_BACKEND = mysql
73
74
DB_PORT = {env:DB_PORT:3306}
74
75
75
76
76
- [testenv:py{39,310,311,312,313}-dj{42,50,51,52,main}-sqlite]
77
+ [testenv:py{39,310,311,312,313,314 }-dj{42,50,51,52,main}-sqlite]
77
78
setenv =
78
79
{[testenv]setenv}
79
80
DB_BACKEND = sqlite3
@@ -103,6 +104,7 @@ python =
103
104
3.11: py311
104
105
3.12: py312
105
106
3.13: py313
107
+ 3.14: py314
106
108
107
109
[gh-actions:env]
108
110
DB_BACKEND =
0 commit comments