@@ -4,6 +4,7 @@ envlist =
44 packaging
55 py{37}-dj{32}-{sqlite,postgresql,postgis,mysql}
66 py{38,39,310}-dj{32,40,41,main}-{sqlite,postgresql,postgis,mysql}
7+ py{311}-dj{main}-{sqlite,postgresql,postgis,mysql}
78
89[testenv]
910deps =
@@ -44,25 +45,25 @@ whitelist_externals = make
4445pip_pre = True
4546commands = python -b -W always -m coverage run -m django test -v2 {posargs:tests}
4647
47- [testenv:py{37,38,39,310}-dj{32,40,41,main}-postgresql]
48+ [testenv:py{37,38,39,310,311 }-dj{32,40,41,main}-postgresql]
4849setenv =
4950 {[testenv]setenv}
5051 DB_BACKEND = postgresql
5152 DB_PORT = {env:DB_PORT:5432}
5253
53- [testenv:py{37,38,39,310}-dj{32,40,41,main}-postgis]
54+ [testenv:py{37,38,39,310,311 }-dj{32,40,41,main}-postgis]
5455setenv =
5556 {[testenv]setenv}
5657 DB_BACKEND = postgis
5758 DB_PORT = {env:DB_PORT:5432}
5859
59- [testenv:py{37,38,39,310}-dj{32,40,41,main}-mysql]
60+ [testenv:py{37,38,39,310,311 }-dj{32,40,41,main}-mysql]
6061setenv =
6162 {[testenv]setenv}
6263 DB_BACKEND = mysql
6364 DB_PORT = {env:DB_PORT:3306}
6465
65- [testenv:py{37,38,39,310}-dj{32,40,41,main}-sqlite]
66+ [testenv:py{37,38,39,310,311 }-dj{32,40,41,main}-sqlite]
6667setenv =
6768 {[testenv]setenv}
6869 DB_BACKEND = sqlite3
@@ -90,6 +91,7 @@ python =
9091 3.8: py38
9192 3.9: py39
9293 3.10: py310
94+ 3.11: py311
9395
9496[gh-actions:env]
9597DB_BACKEND =
0 commit comments