Skip to content

chore: drop Python 3.11 support#38125

Draft
feanil wants to merge 2 commits intomasterfrom
feanil/drop_python_3.11
Draft

chore: drop Python 3.11 support#38125
feanil wants to merge 2 commits intomasterfrom
feanil/drop_python_3.11

Conversation

@feanil
Copy link
Contributor

@feanil feanil commented Mar 8, 2026

This PR drops Python 3.11 support from openedx-platform, keeping only Python 3.12.

Changes

  • Removed 3.11 from Python version matrices in all CI workflow files
  • Removed ubuntu-22.04 compatibility include entries from unit-tests.yml that were tied to Python 3.11
  • Updated requires-python from >=3.11 to >=3.12 in pyproject.toml
  • Regenerated pinned requirements files using Python 3.12

Part of the broader effort to drop Python 3.11 across the openedx org:
openedx/public-engineering#499

feanil and others added 2 commits March 8, 2026 08:30
Remove Python 3.11 from all CI workflow matrices and update requires-python
to >=3.12 in pyproject.toml. Also remove ubuntu-22.04 compatibility include
entries from unit-tests.yml that were tied to Python 3.11 testing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant