Skip to content

Commit 9c8e70c

Browse files
authored
Add support for Django 4.2 (#711)
* Add support for Django 4.2 * Exclude DRF 3.13 & Django 4.2 CI combination
1 parent 51d2b24 commit 9c8e70c

File tree

4 files changed

+15
-8
lines changed

4 files changed

+15
-8
lines changed

.github/workflows/test.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,12 @@ jobs:
1616
max-parallel: 5
1717
matrix:
1818
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11']
19-
django-version: ['3.2', '4.0', '4.1']
19+
django-version: ['3.2', '4.0', '4.1', '4.2']
2020
drf-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
21+
exclude:
22+
# DRF 3.13 is not compatible with Django 4.2.
23+
- django-version: '4.2'
24+
drf-version: '3.13'
2125

2226
steps:
2327
- uses: actions/checkout@v2

docs/getting_started.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ Getting started
66
Requirements
77
------------
88

9-
* Python (3.7, 3.8, 3.9, 3.10)
10-
* Django (2.2, 3.1, 3.2, 4.0)
11-
* Django REST Framework (3.10, 3.11, 3.12, 3.13)
9+
* Python (3.8, 3.9, 3.10, 3.11)
10+
* Django (3.2, 4.0, 4.1, 4.2)
11+
* Django REST Framework (3.10, 3.11, 3.12, 3.13, 3.14)
1212

1313
These are the officially supported python and package versions. Other versions
1414
will probably work. You're free to modify the tox config and see what is

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@
5555
author="David Sanders",
5656
author_email="[email protected]",
5757
install_requires=[
58-
"django",
59-
"djangorestframework",
58+
"django>=3.2",
59+
"djangorestframework>=3.10",
6060
"pyjwt>=1.7.1,<3",
6161
],
6262
python_requires=">=3.7",
@@ -71,6 +71,7 @@
7171
"Framework :: Django :: 3.2",
7272
"Framework :: Django :: 4.0",
7373
"Framework :: Django :: 4.1",
74+
"Framework :: Django :: 4.2",
7475
"Intended Audience :: Developers",
7576
"License :: OSI Approved :: MIT License",
7677
"Operating System :: OS Independent",

tox.ini

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[tox]
22
envlist=
33
py{37,38,39,310}-dj{32}-drf{311,312,313}-pyjwt{171,2}-tests
4-
py{38,39,310}-dj{40,41}-drf313-pyjwt{171,2}-tests
5-
py311-dj{41}-drf{313,314}-pyjwt{171,2}-tests
4+
py{38,39,310}-dj{40,41,42}-drf313-pyjwt{171,2}-tests
5+
py311-dj{41,42}-drf{313,314}-pyjwt{171,2}-tests
66
docs
77

88
[gh-actions]
@@ -18,6 +18,7 @@ DJANGO=
1818
3.2: dj32
1919
4.0: dj40
2020
4.1: dj41
21+
4.2: dj42
2122
DRF=
2223
3.10: drf310
2324
3.11: drf311
@@ -36,6 +37,7 @@ deps=
3637
dj32: Django>=3.2,<3.3
3738
dj40: Django>=4.0,<4.1
3839
dj41: Django>=4.1,<4.2
40+
dj42: Django>=4.2,<4.3
3941
drf310: djangorestframework>=3.10,<3.11
4042
drf311: djangorestframework>=3.11,<3.12
4143
drf312: djangorestframework>=3.12,<3.13

0 commit comments

Comments
 (0)