Python 3.11: security fixes only, end of life October 2027
The Python Developer's Guide lists 3.11 with status security and end of life in 2027-10. No more bug-fix releases — only security fixes as source releases.
What it means
- New services: start on 3.12 or newer.
- Existing 3.11 services: plan the move before 2027-10.
- Watch C extensions and wheels: they drop old Pythons first.
Checklist
- ☐ Find every runtime on 3.11 (images, lambdas, CI)
- ☐ Run the test suite on 3.12+
- ☐ Update dependency pins
- ☐ Set a cut-over date per service
Put the upgrades on a roadmap →
Source: Python Developer's Guide, Status of Python versions.