Python 3.x — End of Life

Active
EOL: Oct 31, 2030in 1605d15 releases in this series0 CVEs

Python 3.x — All releases

VersionReleasedActive supportEOL dateLatest patchStatus
3.14Oct 7, 2025Oct 1, 2027Oct 31, 20303.14.5Active
3.13Oct 7, 2024Oct 1, 2026Oct 31, 20293.13.13Active
3.12Oct 2, 2023Apr 2, 2025Oct 31, 20283.12.13Active
3.11Oct 24, 2022Apr 1, 2024Oct 31, 20273.11.15Active
3.10Oct 4, 2021Apr 5, 2023Oct 31, 20263.10.20Active
3.9Oct 5, 2020May 17, 2022Oct 31, 20253.9.25EOL
3.8Oct 14, 2019May 3, 2021Oct 7, 20243.8.20EOL
3.7Jun 27, 2018Jun 27, 2020Jun 27, 20233.7.17EOL
3.6Dec 23, 2016Dec 24, 2018Dec 23, 20213.6.15EOL
3.5Sep 13, 2015Sep 30, 20203.5.10EOL
3.4Mar 16, 2014Mar 18, 20193.4.10EOL
3.3Sep 29, 2012Sep 29, 20173.3.7EOL
3.2Feb 20, 2011Feb 20, 20163.2.6EOL
3.1Jun 27, 2009Apr 9, 20123.1.5EOL
3.0Dec 3, 2008Jun 27, 20093.0.1EOL

CVEs affecting Python 3.x (0)

No CVEs tracked for Python 3.x.

Frequently asked questions

Is Python 3 end of life?

Partially. Some Python 3.x releases have reached EOL. Check the version table above for the exact status of each sub-release.

What CVEs affect Python 3?

No CVEs are currently tracked for Python 3.x in our database. This may mean no vulnerabilities have been recorded yet, or the data is still syncing.

What is the latest Python 3 version?

The latest Python 3.x patch release is 3.14.5, released on May 10, 2026. Always run the latest patch to benefit from all security fixes.

When was Python 3 first released?

Python 3.0 was initially released on October 7, 2025. See the full version timeline in the table above.

Is it safe to run Python 3 in production?

Python 3 is still supported and safe for production use until October 31, 2030. Ensure you are running the latest patch version (3.14.5) to have all security fixes applied.

Data sourced from endoflife.date · CVE data from NVD · EPSS from FIRST.org · KEV from CISA