Skip to content

Commit 1b5fb9c

Browse files
authored
Removed support for Python 3.8 (#1266)
1 parent 1654ae1 commit 1b5fb9c

File tree

6 files changed

+14
-6
lines changed

6 files changed

+14
-6
lines changed

Diff for: .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", "3.12", "3.13"]
17+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
1818
env:
1919
PYTHON: ${{ matrix.python-version }}
2020
steps:

Diff for: CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,17 @@ 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.8.
16+
17+
1118
## [7.1.0] - 2024-10-25
1219

20+
This is the last release supporting Python 3.8.
21+
1322
### Fixed
1423

1524
* Handled zero as a valid ID for resource (regression since 6.1.0)

Diff for: 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, 3.12, 3.13)
95+
1. Python (3.9, 3.10, 3.11, 3.12, 3.13)
9696
2. Django (4.2, 5.0, 5.1)
9797
3. Django REST framework (3.14, 3.15)
9898

Diff for: 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, 3.12, 3.13)
54+
1. Python (3.9, 3.10, 3.11, 3.12, 3.13)
5555
2. Django (4.2, 5.0, 5.1)
5656
3. Django REST framework (3.14, 3.15)
5757

Diff for: setup.py

+1-2
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.8",
9089
"Programming Language :: Python :: 3.9",
9190
"Programming Language :: Python :: 3.10",
9291
"Programming Language :: Python :: 3.11",
@@ -116,6 +115,6 @@ def get_package_data(package):
116115
"openapi": ["pyyaml>=5.4", "uritemplate>=3.0.1"],
117116
},
118117
setup_requires=wheel,
119-
python_requires=">=3.8",
118+
python_requires=">=3.9",
120119
zip_safe=False,
121120
)

Diff for: tox.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tox]
22
envlist =
3-
py{38,39,310,311,312}-django42-drf{314,315,master},
3+
py{39,310,311,312}-django42-drf{314,315,master},
44
py{310,311,312}-django{50,51}-drf{314,315,master},
55
py313-django51-drf{master},
66
black,

0 commit comments

Comments
 (0)