Skip to content

Commit d9601b0

Browse files
committed
Added support for Python 3.14
1 parent 0a437b7 commit d9601b0

File tree

6 files changed

+9
-3
lines changed

6 files changed

+9
-3
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
18+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
1919
env:
2020
PYTHON: ${{ matrix.python-version }}
2121
steps:

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ any parts of the framework not mentioned in the documentation should generally b
1414

1515
* Ensured that an empty `included` array is returned in responses when the `include` query parameter is present but no related resources exist.
1616

17+
### Added
18+
19+
* Added support for Python 3.14.
20+
1721
### Deprecated
1822

1923
* Deprecated support for using Polymorphic resources through [django-polymorphic](https://github.com/jazzband/django-polymorphic). There is currently no replacement. In case you are affected of this change please join [our discussion](https://github.com/django-json-api/django-rest-framework-json-api/discussions/1194).

README.rst

Lines changed: 1 addition & 1 deletion
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.9, 3.10, 3.11, 3.12, 3.13)
95+
1. Python (3.9, 3.10, 3.11, 3.12, 3.13, 3.14)
9696
2. Django (4.2, 5.1, 5.2)
9797
3. Django REST framework (3.15, 3.16)
9898

docs/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ like the following:
5151

5252
## Requirements
5353

54-
1. Python (3.9, 3.10, 3.11, 3.12, 3.13)
54+
1. Python (3.9, 3.10, 3.11, 3.12, 3.13, 3.14)
5555
2. Django (4.2, 5.1, 5.2)
5656
3. Django REST framework (3.15, 3.16)
5757

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ def get_package_data(package):
9191
"Programming Language :: Python :: 3.11",
9292
"Programming Language :: Python :: 3.12",
9393
"Programming Language :: Python :: 3.13",
94+
"Programming Language :: Python :: 3.14",
9495
"Topic :: Internet :: WWW/HTTP",
9596
"Topic :: Software Development :: Libraries :: Application Frameworks",
9697
"Topic :: Software Development :: Libraries :: Python Modules",

tox.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ envlist =
33
py39-django42-drf{315,316},
44
py{310,311,312}-django{42,51,52}-drf{315,316,main},
55
py{313}-django{51,52}-drf{316,main},
6+
py{314}-django{52}-drf{316,main},
67
black,
78
docs,
89
lint

0 commit comments

Comments
 (0)