9
9
# versions.
10
10
envlist =
11
11
# Without Django REST Framework.
12
- py{38,39,310}-django{32,40,41,42,main},
13
- # Django REST Framework 3.11 added support for Django 3.0.
14
- py{38,39,310}-django32-drf{311,312,313,314,master},
15
- # Django REST Framework 3.13 added support for Django 4.0.
16
- py{38,39,310}-django{40,41,42,main}-drf313,
17
- # Django 4.1 adds support for Python 3.11.
18
- py311-django{41,42},
12
+ py{38,39,310,311,312}-django42,
13
+ # Django 5.0 drops support for Python < 3.10.
14
+ py{310,311}-django{50,51,main},
15
+ # Django 5.1 adds support for Python 3.13.
16
+ py313-django{51,main},
19
17
# Django REST Framework 3.14 added support for Django 4.1.
20
- py311-django{41,42,main}-drf{314,master},
18
+ py{38,39,310,311}-django42-drf314,
19
+ # Django REST Framework 3.15 added support for Django 5.0 and Python 3.12.
20
+ py{310,311,312}-django{42,50,51,main}-drf{315,master},
21
21
# Only run a subset against postgres.
22
- py310-django{41,42}-drf313 -postgres
22
+ py310-django{42,51}-drf315 -postgres
23
23
isolated_build = True
24
24
skip_missing_interpreters = True
25
25
@@ -30,15 +30,12 @@ commands =
30
30
coverage html
31
31
deps =
32
32
coverage
33
- django32: Django>=3.2,<3.3
34
- django40: Django>=4.0,<4.1
35
- django41: Django>=4.1,<4.2
36
33
django42: Django>=4.2,<4.3
34
+ django50: Django>=5.0,<5.1
35
+ django51: Django>=5.1b1,<5.2
37
36
djangomain: https://codeload.github.com/django/django/zip/main
38
- drf311: djangorestframework>=3.11,<3.12
39
- drf312: djangorestframework>=3.12,<3.13
40
- drf313: djangorestframework>=3.13,<3.14
41
37
drf314: djangorestframework>=3.14,<3.15
38
+ drf315: djangorestframework>=3.15,<3.16
42
39
drfmaster: https://codeload.github.com/encode/django-rest-framework/zip/master
43
40
postgres: psycopg2
44
41
setenv =
0 commit comments