@@ -6,6 +6,7 @@ envlist =
66 py{39,310,311,312}-dj{42}-{sqlite,postgresql,postgis,mysql}
77 py{310,311,312}-dj{42,50,51,52}-{sqlite,postgresql,psycopg3,postgis,mysql}
88 py{313}-dj{51,52,main}-{sqlite,psycopg3,postgis3,mysql}
9+ py{314}-dj{52,main}-{sqlite,psycopg3,postgis3,mysql}
910
1011[testenv]
1112deps =
@@ -52,28 +53,28 @@ pip_pre = True
5253commands = python -b -W always -m coverage run -m django test -v2 {posargs:tests}
5354
5455
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}]
5657setenv =
5758 {[testenv]setenv}
5859 DB_BACKEND = postgresql
5960 DB_PORT = {env:DB_PORT:5432}
6061
6162
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}]
6364setenv =
6465 {[testenv]setenv}
6566 DB_BACKEND = postgis
6667 DB_PORT = {env:DB_PORT:5432}
6768
6869
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]
7071setenv =
7172 {[testenv]setenv}
7273 DB_BACKEND = mysql
7374 DB_PORT = {env:DB_PORT:3306}
7475
7576
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]
7778setenv =
7879 {[testenv]setenv}
7980 DB_BACKEND = sqlite3
@@ -103,6 +104,7 @@ python =
103104 3.11: py311
104105 3.12: py312
105106 3.13: py313
107+ 3.14: py314
106108
107109[gh-actions:env]
108110DB_BACKEND =
0 commit comments