Skip to content

Commit 3071865

Browse files
chore: test on Django 4.0 (#495)
* chore: test on Django 4.0 * Remove Django 3.1 support from trove * Remove Django 3.1 from tox * Remove 3.1 reference in tox.ini Co-authored-by: Andrew Chen Wang <60190294+Andrew-Chen-Wang@users.noreply.github.com>
1 parent a92adef commit 3071865

3 files changed

Lines changed: 10 additions & 17 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,13 @@ jobs:
1616
max-parallel: 5
1717
matrix:
1818
python-version: ['3.7', '3.8', '3.9', '3.10']
19-
django-version: ['2.2', '3.1', '3.2', 'main']
20-
drf-version: ['3.10', '3.11', '3.12']
19+
django-version: ['2.2', '3.2', '4.0', 'main']
20+
drf-version: ['3.10', '3.11', '3.12', '3.13']
2121
exclude:
2222
- python-version: '3.7'
2323
django-version: 'main'
24-
- python-version: '3.8'
25-
django-version: 'main'
26-
- django-version: '3.1'
27-
drf-version: '3.10'
2824
- python-version: '3.10'
2925
django-version: '2.2'
30-
- python-version: '3.10'
31-
django-version: '3.1'
3226

3327
steps:
3428
- uses: actions/checkout@v2

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@
6666
"Environment :: Web Environment",
6767
"Framework :: Django",
6868
"Framework :: Django :: 2.2",
69-
"Framework :: Django :: 3.1",
7069
"Framework :: Django :: 3.2",
70+
"Framework :: Django :: 4.0",
7171
"Intended Audience :: Developers",
7272
"License :: OSI Approved :: MIT License",
7373
"Operating System :: OS Independent",

tox.ini

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
[tox]
22
envlist=
33
py{37,38,39}-dj22-drf310-tests
4-
py{37,38,39}-dj{22,31}-drf{311,312}-tests
5-
py{37,38,39,310}-dj32-drf{311,312}-tests
6-
py{38,39,310}-djmain-drf312-tests
4+
py{37,38,39,310}-dj{22,32}-drf{311,312,313}-tests
5+
py{38,39,310}-dj{40,main}-drf313-tests
76
docs
87

98
[gh-actions]
109
python=
1110
3.7: py37
12-
3.8: py38, docs, lint
11+
3.8: py38, docs
1312
3.9: py39
1413
3.10: py310
1514

1615
[gh-actions:env]
1716
DJANGO=
1817
2.2: dj22
19-
3.0: dj30
20-
3.1: dj31
2118
3.2: dj32
19+
4.0: dj40
2220
main: djmain
2321
DRF=
2422
3.10: drf310
2523
3.11: drf311
2624
3.12: drf312
25+
3.13: drf313
2726

2827
[testenv]
2928
usedevelop=True
@@ -35,13 +34,13 @@ setenv=
3534
PYTHONDONTWRITEBYTECODE=1
3635
deps=
3736
dj22: Django>=2.2,<2.3
38-
dj31: Django>=3.1,<3.2
3937
dj32: Django>=3.2,<3.3
38+
dj40: Django>=4.0,<4.1
4039
drf310: djangorestframework>=3.10,<3.11
4140
drf311: djangorestframework>=3.11,<3.12
4241
drf312: djangorestframework>=3.12,<3.13
42+
drf313: djangorestframework>=3.13,<3.14
4343
djmain: https://github.com/django/django/archive/main.tar.gz
44-
djmain: pytz
4544
allowlist_externals=make
4645

4746
[testenv:docs]

0 commit comments

Comments
 (0)