Skip to content

Commit afc82ad

Browse files
authored
Removed support for 3.9 (#1312)
1 parent 6d028ba commit afc82ad

File tree

6 files changed

+10
-6
lines changed

6 files changed

+10
-6
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", "3.14"]
18+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
1919
env:
2020
PYTHON: ${{ matrix.python-version }}
2121
steps:

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
Note that in line with [Django REST framework policy](https://www.django-rest-framework.org/topics/release-notes/),
99
any parts of the framework not mentioned in the documentation should generally be considered private API, and may be subject to change.
1010

11+
## [Unreleased]
12+
13+
### Removed
14+
15+
* Removed support for Python 3.9.
16+
1117
## [8.1.0] - 2025-10-17
1218

1319
### Fixed

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, 3.14)
95+
1. Python (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, 3.14)
54+
1. Python (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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ def get_package_data(package):
8686
"Operating System :: OS Independent",
8787
"Programming Language :: Python",
8888
"Programming Language :: Python :: 3",
89-
"Programming Language :: Python :: 3.9",
9089
"Programming Language :: Python :: 3.10",
9190
"Programming Language :: Python :: 3.11",
9291
"Programming Language :: Python :: 3.12",
@@ -115,6 +114,6 @@ def get_package_data(package):
115114
"django-filter": ["django-filter>=2.4"],
116115
},
117116
setup_requires=wheel,
118-
python_requires=">=3.9",
117+
python_requires=">=3.10",
119118
zip_safe=False,
120119
)

tox.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[tox]
22
envlist =
3-
py39-django42-drf{315,316},
43
py{310,311,312}-django{42,51,52}-drf{315,316,main},
54
py{313}-django{51,52}-drf{316,main},
65
py{314}-django{52}-drf{316,main},

0 commit comments

Comments
 (0)