Skip to content

Commit ab37660

Browse files
feat: upgrade Python version support to 3.13 and 3.14
- Drop Python 3.9 (end of life) support; bump requires-python to >= 3.10 - Add Python 3.13 and 3.14 classifiers in pyproject.toml - Update CI test matrix from [3.9, 3.12] to [3.10, 3.14] Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent deae6ae commit ab37660

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
python-version: ['3.9', '3.12']
18+
python-version: ['3.10', '3.14']
1919
steps:
2020
- uses: actions/checkout@v3
2121
- name: Set up Python

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,18 @@ authors = [
99
]
1010
description = "The Docker-based Open edX distribution designed for peace of mind"
1111
readme = {file = "README.rst", content-type = "text/x-rst"}
12-
requires-python = ">= 3.9"
12+
requires-python = ">= 3.10"
1313
classifiers = [
1414
"Development Status :: 5 - Production/Stable",
1515
"Intended Audience :: Developers",
1616
"License :: OSI Approved :: GNU Affero General Public License v3",
1717
"Operating System :: OS Independent",
1818
"Programming Language :: Python",
19-
"Programming Language :: Python :: 3.9",
2019
"Programming Language :: Python :: 3.10",
2120
"Programming Language :: Python :: 3.11",
2221
"Programming Language :: Python :: 3.12",
22+
"Programming Language :: Python :: 3.13",
23+
"Programming Language :: Python :: 3.14",
2324
]
2425
# these fields will be set by hatch_build.py
2526
dynamic = ["version", "dependencies", "optional-dependencies"]

0 commit comments

Comments
 (0)