Python 3.13
Current patch release: 3.13.12
End of life in 1,339 days (October 31, 2029). Plan your upgrade now.
October 7, 2024
October 1, 2026
October 31, 2029
3.13.12 (February 3, 2026)
About Python 3.13
Python 3.13 is the current feature release, introducing a new interactive interpreter (REPL), experimental JIT compiler, and the first steps toward removing the GIL (Global Interpreter Lock).
Key Changes in Python 3.13
- ●Completely rewritten interactive interpreter with multi-line editing and color output
- ●Experimental JIT compiler based on copy-and-patch technique (enable with
--enable-experimental-jit) - ●Experimental free-threaded build (no GIL) for true multi-core parallelism
- ●Improved error messages with even more helpful suggestions and color support
- ●Deprecated and removed 19 standard library modules (the 'dead batteries' cleanup)
Breaking Changes
- ▲19 modules removed from stdlib (aifc, audioop, cgi, cgitb, chunk, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib)
- ▲Several C API functions removed or changed
- ▲typing module changes may affect type checking tools
Python 3.13 is currently under active support, released on October 7, 2024. It receives regular bug fixes, security patches, and may still get minor feature additions. The latest patch release is 3.13.12 (February 3, 2026).
Migration Notes
The biggest migration concern is the 19 removed stdlib modules. Run python -W error::DeprecationWarning on Python 3.12 first to catch any usage. For most web applications, none of these modules are typically used.
Lifecycle Progress
28% through its lifecycle. 1,339 days remaining.
All Python Versions
| Version | Released | EOL | Latest | Status |
|---|---|---|---|---|
| 3.14 | October 7, 2025 | October 31, 2030 | 3.14.3 | Active |
| 3.13 (current page) | October 7, 2024 | October 31, 2029 | 3.13.12 | Active |
| 3.12 | October 2, 2023 | October 31, 2028 | 3.12.12 | Security Only |
| 3.11 | October 24, 2022 | October 31, 2027 | 3.11.14 | Security Only |
| 3.10 | October 4, 2021 | October 31, 2026 | 3.10.19 | Security Only |
| 3.9 | October 5, 2020 | October 31, 2025 | 3.9.25 | End of Life |
| 3.8 | October 14, 2019 | October 7, 2024 | 3.8.20 | End of Life |
| 3.7 | June 27, 2018 | June 27, 2023 | 3.7.17 | End of Life |
| 3.6 | December 23, 2016 | December 23, 2021 | 3.6.15 | End of Life |
| 3.5 | September 13, 2015 | September 30, 2020 | 3.5.10 | End of Life |
| 3.4 | March 16, 2014 | March 18, 2019 | 3.4.10 | End of Life |
| 3.3 | September 29, 2012 | September 29, 2017 | 3.3.7 | End of Life |
| 3.2 | February 20, 2011 | February 20, 2016 | 3.2.6 | End of Life |
| 2.7 | July 3, 2010 | January 1, 2020 | 2.7.18 | End of Life |
| 3.1 | June 27, 2009 | April 9, 2012 | 3.1.5 | End of Life |
| 3.0 | December 3, 2008 | June 27, 2009 | 3.0.1 | End of Life |
| 2.6 | October 1, 2008 | October 29, 2013 | 2.6.9 | End of Life |
Frequently Asked Questions
When was Python 3.13 released?
When does Python 3.13 reach end of life?
What is the latest patch version of Python 3.13?
Related Resources
Get release updates for Python
Breaking changes, security patches, EOL warnings. Monthly digest, no spam.
Free forever. Unsubscribe anytime. We track 50+ technologies.