|
3 | 3 | # Taken from: |
4 | 4 | # https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django |
5 | 5 | envlist = |
6 | | - py{38,39,310}-django{32,40,41}-{sqlite,postgres}, |
7 | | - py{38,39,310,311}-django{41}-{sqlite,postgres}, |
| 6 | + py{38,39,310}-django{32,40,41}-{sqlite,postgres-psycopg2}, |
| 7 | + py{38,39,310,311,312}-django{41,42}-{sqlite,postgres-psycopg2}, |
| 8 | + py{310,311,312}-django{50,51,52}-{sqlite,postgres-psycopg3} |
8 | 9 |
|
9 | 10 | [gh-actions] |
10 | 11 | python = |
11 | 12 | 3.8: py38 |
12 | 13 | 3.9: py39 |
13 | 14 | 3.10: py310 |
14 | 15 | 3.11: py311 |
| 16 | + 3.12: py312 |
15 | 17 |
|
16 | 18 | [testenv] |
17 | 19 | commands = |
18 | 20 | py.test |
19 | 21 | passenv = DB |
20 | 22 | deps = |
21 | 23 | pytest |
22 | | - psycopg2-binary>=2.8 |
| 24 | + psycopg2: psycopg2-binary>=2.8 |
| 25 | + psycopg3: psycopg[binary]>=3.1 |
23 | 26 | django32: Django>=3.2,<3.3 |
24 | 27 | django32: pytest-django>=4.2 |
25 | 28 | django40: Django>=4.0,<4.1 |
26 | 29 | django40: pytest-django>=4.5 |
27 | 30 | django41: Django>=4.1,<4.2 |
28 | 31 | django41: pytest-django>=4.5 |
| 32 | + django42: Django>=4.2,<4.3 |
| 33 | + django42: pytest-django>=4.5 |
| 34 | + django50: Django>=5.0,<5.1 |
| 35 | + django50: pytest-django>=4.5 |
| 36 | + django51: Django>=5.1,<5.2 |
| 37 | + django51: pytest-django>=4.5 |
| 38 | + django52: Django>=5.2,<5.3 |
| 39 | + django52: pytest-django>=4.5 |
29 | 40 | setenv = |
30 | 41 | sqlite: DB=sqlite |
31 | 42 | postgres: DB=postgres |
0 commit comments