Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit e96b8e4

Browse filesBrowse files
Drop Python 3.8 as EOL (#9670)
Thanks to Bruno Alla for review. Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
1 parent 32dbd35 commit e96b8e4
Copy full SHA for e96b8e4

File tree

Expand file treeCollapse file tree

5 files changed

+5
-7
lines changed
Filter options
Expand file treeCollapse file tree

5 files changed

+5
-7
lines changed

‎.github/workflows/main.yml

Copy file name to clipboardExpand all lines: .github/workflows/main.yml
-1Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ jobs:
1414
strategy:
1515
matrix:
1616
python-version:
17-
- '3.8'
1817
- '3.9'
1918
- '3.10'
2019
- '3.11'

‎README.md

Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Some reasons you might want to use REST framework:
5454

5555
# Requirements
5656

57-
* Python 3.8+
57+
* Python 3.9+
5858
* Django 4.2, 5.0, 5.1, 5.2
5959

6060
We **highly recommend** and only officially support the latest patch release of

‎docs/index.md

Copy file name to clipboardExpand all lines: docs/index.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ continued development by **[signing up for a paid plan][funding]**.
8888
REST framework requires the following:
8989

9090
* Django (4.2, 5.0, 5.1, 5.2)
91-
* Python (3.8, 3.9, 3.10, 3.11, 3.12, 3.13)
91+
* Python (3.9, 3.10, 3.11, 3.12, 3.13)
9292

9393
We **highly recommend** and only officially support the latest patch release of
9494
each Python and Django series.

‎setup.py

Copy file name to clipboardExpand all lines: setup.py
+2-3Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from setuptools import find_packages, setup
77

88
CURRENT_PYTHON = sys.version_info[:2]
9-
REQUIRED_PYTHON = (3, 8)
9+
REQUIRED_PYTHON = (3, 9)
1010

1111
# This check and everything above must remain compatible with Python 2.7.
1212
if CURRENT_PYTHON < REQUIRED_PYTHON:
@@ -82,7 +82,7 @@ def get_version(package):
8282
packages=find_packages(exclude=['tests*']),
8383
include_package_data=True,
8484
install_requires=["django>=4.2", 'backports.zoneinfo;python_version<"3.9"'],
85-
python_requires=">=3.8",
85+
python_requires=">=3.9",
8686
zip_safe=False,
8787
classifiers=[
8888
'Development Status :: 5 - Production/Stable',
@@ -97,7 +97,6 @@ def get_version(package):
9797
'Operating System :: OS Independent',
9898
'Programming Language :: Python',
9999
'Programming Language :: Python :: 3',
100-
'Programming Language :: Python :: 3.8',
101100
'Programming Language :: Python :: 3.9',
102101
'Programming Language :: Python :: 3.10',
103102
'Programming Language :: Python :: 3.11',

‎tox.ini

Copy file name to clipboardExpand all lines: tox.ini
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tox]
22
envlist =
3-
{py38,py39}-{django42}
3+
{py39}-{django42}
44
{py310}-{django42,django51,django52,djangomain}
55
{py311}-{django42,django51,django52,djangomain}
66
{py312}-{django42,django51,django52,djangomain}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.