Skip to content

Commit 6ba204a

Browse files
committed
Added Python 3.12 support
1 parent ffc3ca3 commit 6ba204a

File tree

6 files changed

+10
-5
lines changed

6 files changed

+10
-5
lines changed

.github/workflows/tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
python-version: ["3.8", "3.9", "3.10", "3.11"]
17+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
1818
env:
1919
PYTHON: ${{ matrix.python-version }}
2020
steps:

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ any parts of the framework not mentioned in the documentation should generally b
1010

1111
## [Unreleased]
1212

13+
### Added
14+
15+
* Added support for Python 3.12
16+
1317
### Fixed
1418

1519
* Fixed OpenAPI schema generation for `Serializer` when used inside another `Serializer` or as a child of `ListField`.

README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ As a Django REST framework JSON:API (short DJA) we are trying to address followi
9292
Requirements
9393
------------
9494

95-
1. Python (3.8, 3.9, 3.10, 3.11)
95+
1. Python (3.8, 3.9, 3.10, 3.11, 3.12)
9696
2. Django (3.2, 4.1, 4.2)
9797
3. Django REST framework (3.13, 3.14)
9898

docs/getting-started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ like the following:
5151

5252
## Requirements
5353

54-
1. Python (3.8, 3.9, 3.10, 3.11)
54+
1. Python (3.8, 3.9, 3.10, 3.11, 3.12)
5555
2. Django (3.2, 4.1, 4.2)
5656
3. Django REST framework (3.13, 3.14)
5757

setup.py

+1
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ def get_package_data(package):
9090
"Programming Language :: Python :: 3.9",
9191
"Programming Language :: Python :: 3.10",
9292
"Programming Language :: Python :: 3.11",
93+
"Programming Language :: Python :: 3.12",
9394
"Topic :: Internet :: WWW/HTTP",
9495
"Topic :: Software Development :: Libraries :: Application Frameworks",
9596
"Topic :: Software Development :: Libraries :: Python Modules",

tox.ini

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
envlist =
33
py{38,39,310}-django32-drf{313,314,master},
44
py{38,39,310,311}-django41-drf{314,master},
5-
py{38,39,310,311}-django42-drf{314,master},
5+
py{38,39,310,311,312}-django42-drf{314,master},
66
black,
77
docs,
88
lint
@@ -54,5 +54,5 @@ ignore_outcome = true
5454
[testenv:py{38,39,310,311}-django41-drfmaster]
5555
ignore_outcome = true
5656

57-
[testenv:py{38,39,310,311}-django42-drfmaster]
57+
[testenv:py{38,39,310,311,312}-django42-drfmaster]
5858
ignore_outcome = true

0 commit comments

Comments
 (0)