Skip to content

Commit 02e2997

Browse files
feanilclaude
andcommitted
chore: drop Python 3.11 support
Remove Python 3.11 from CI matrix, tox envlist, setup.py classifiers, and python_requires. Part of openedx/public-engineering#499 Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
1 parent 57c2985 commit 02e2997

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
os: [ubuntu-latest]
17-
python-version: ["3.11", "3.12"]
17+
python-version: ["3.12"]
1818
toxenv: [quality, docs, pii_check, django42, django52]
1919
steps:
2020
- uses: actions/checkout@v6

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ def is_requirement(line):
143143
),
144144
include_package_data=True,
145145
install_requires=load_requirements("requirements/base.in"),
146-
python_requires=">=3.11",
146+
python_requires=">=3.12",
147147
license="AGPL 3.0",
148148
zip_safe=False,
149149
keywords="Python edx",
@@ -156,7 +156,6 @@ def is_requirement(line):
156156
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
157157
"Natural Language :: English",
158158
"Programming Language :: Python :: 3",
159-
"Programming Language :: Python :: 3.11",
160159
"Programming Language :: Python :: 3.12",
161160
],
162161
entry_points={

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py{311,312}-django{42,52}
2+
envlist = py312-django{42,52}
33

44
[doc8]
55
; D001 = Line too long

0 commit comments

Comments
 (0)