EOL.Wiki EOL.Wiki
← ← Back to all products

Python

Active
Programming Languages Latest Version: 3.14.3 Latest Release: Feb 3, 2026

Python is a versatile, high-level programming language known for its readability and extensive ecosystem of libraries.

Versions

17

Latest Version

3.14.3

Active Support

2

EOL

12

Lifecycle Timeline

Today
3.14
3.14
3.13
3.13
3.12
3.12
3.11
3.11
3.10
3.10
3.9
3.9
3.8
3.8
3.7
3.7
3.6
3.6
3.5
3.5
Active SupportSecurity SupportEOL

Versions

ReleaseRelease DateActive SupportEOLLatest VersionLTSStatus
3.14Oct 7, 2025Oct 1, 2027Oct 31, 20303.14.3No
Active
3.13Oct 7, 2024Oct 1, 2026Oct 31, 20293.13.12No
Active
3.12Oct 2, 2023Apr 2, 2025Oct 31, 20283.12.12No
Security
3.11Oct 24, 2022Apr 1, 2024Oct 31, 20273.11.14No
Security
3.10Oct 4, 2021Apr 5, 2023Oct 31, 20263.10.19No
Security
3.9Oct 5, 2020May 17, 2022Oct 31, 20253.9.25No
EOL
3.8Oct 14, 2019May 3, 2021Oct 7, 20243.8.20No
EOL
3.7Jun 27, 2018Jun 27, 2020Jun 27, 20233.7.17No
EOL
3.6Dec 23, 2016Dec 24, 2018Dec 23, 20213.6.15No
EOL
3.5Sep 13, 2015NoSep 30, 20203.5.10No
EOL
3.4Mar 16, 2014NoMar 18, 20193.4.10No
EOL
3.3Sep 29, 2012NoSep 29, 20173.3.7No
EOL
3.2Feb 20, 2011NoFeb 20, 20163.2.6No
EOL
2.7Jul 3, 2010NoJan 1, 20202.7.18No
EOL
3.1Jun 27, 2009NoApr 9, 20123.1.5No
EOL
3.0Dec 3, 2008NoJun 27, 20093.0.1No
EOL
2.6Oct 1, 2008NoOct 29, 20132.6.9No
EOL

Frequently Asked Questions

Which versions of Python have reached end of life?
The following Python versions have reached end of life and no longer receive security updates: 3.9, 3.8, 3.7, 3.6, 3.5, 3.4, 3.3, 3.2 (and 4 more). It is recommended to upgrade to a supported version.
Is it safe to continue using Python 3.9?
Python 3.9 has reached end of life and no longer receives security patches or bug fixes. Continuing to use it may expose your systems to known vulnerabilities. We strongly recommend upgrading to a supported version.
What is the latest version of Python?
The latest version of Python is 3.14.3, released in the 3.14 release cycle.
How many versions of Python are currently supported?
Python currently has 5 actively supported version(s): 3.14, 3.13, 3.12, 3.11, 3.10.
When does Python 3.14 reach end of life?
Python 3.14 is scheduled to reach end of life on Oct 31, 2030.
What should I do when Python reaches end of life?
When a Python version reaches end of life, you should: 1) Plan your migration to a supported version as soon as possible. 2) Review the release notes for breaking changes. 3) Test your applications thoroughly in a staging environment. 4) Update your dependencies to ensure compatibility with the new version.