Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Version: None
Released: Dec. 21, 2015
Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here. Python 3.4.4 was released on December 6th, 2015. Python 3.4.4 has many bugfixes and other small improvements over 3.4.3. Major new features of the 3.4 series, compared to …
View Release Notes
Released: June 13, 2016
Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here. Python 3.4.5rc1 was released on June 12th, 2016. Python 3.4 has now entered "security fixes only" mode, and as such the only improvements between Python 3.4.4 and Python 3.4.5rc1 are …
Released: Dec. 7, 2015
Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here. Python 3.4.4rc1 was released on December 6th, 2015. Python 3.4.4rc1 has many bugfixes and other small improvements over 3.4.3. Major new features of the 3.4 series, compared to …
Released: March 18, 2019
Python 3.4 has reached end-of-life. Python 3.4.10 is the final release of 3.4. Python 3.4.10 was released on March 18th, 2019. Python 3.4.10 is the final release in the Python 3.4 series. As of this release, the 3.4 branch has been retired, no further changes to 3.4 will …
Released: March 10, 2026
This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a7, is the seventh of eight planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: May 5, 2014
Python 3.4.1rc1 Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here. Python 3.4.1 was released on May 18th, 2014. Python 3.4.1 has over three hundred bugfixes and other improvements over 3.4.0. One notable change: the version …
Released: Feb. 11, 2026
This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a6, is the sixth of eight planned alpha releases. Alpha releases are intended to make it easier to test the …
Python 3.4.3 Python 3.4.3 Note: Python 3.4.3 has been superseded by Python 3.4.9. Python 3.4.3 was released on February 25th, 2015. Python 3.4.3 has many bugfixes and other small improvements over 3.4.2. Major new features of the 3.4 series, compared to 3.3 Python 3.4 includes a range of improvements of the 3.x series, including hundreds of small improvements and bug fixes. Among the new major new features and changes in the 3.4 release series are PEP 428, a "pathlib" module prov...
Released: Sept. 6, 2022
Note: The release you are looking at is a security bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Please …
Released: July 22, 2025
It's the first 3.14 release candidate! https://www.python.org/downloads/release/python-3140rc1/ This is the first release candidate of Python 3.14 This release, 3.14.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the …
Python 3.4.1 Python 3.4.1 Note: Python 3.4.1 has been superseded by Python 3.4.9. Python 3.4.1 was released on May 18th, 2014. Python 3.4.1 has over three hundred bugfixes and other improvements over 3.4.0. One notable change: the version of OpenSSL bundled with the Windows installer no longer has the "HeartBleed" vulnerability. Major new features of the 3.4 series, compared to 3.3 Python 3.4 includes a range of improvements of the 3.x series, including hundreds of small improveme...
Python 3.4.2 Python 3.4.2 Note: Python 3.4.2 has been superseded by Python 3.4.9. Python 3.4.2 was released on October 8th, 2014. Python 3.4.2 has many bugfixes and other small improvements over 3.4.1. One new feature for Mac OS X users: the OS X installers are now distributed as signed installer package files compatible with the OS X Gatekeeper security feature. Major new features of the 3.4 series, compared to 3.3 Python 3.4 includes a range of improvements of the 3.x series, including hu...
Python 3.4.5 Python 3.4.5 Note: Python 3.4.5 has been superseded by Python 3.4.9. Python 3.4.5 was released on June 26th, 2016. Python 3.4.5 is now in "security fixes mode". The only changes added since Python 3.4.4 are security fixes. Major new features of the 3.4 series, compared to 3.3 Python 3.4 includes a range of improvements of the 3.x series, including hundreds of small improvements and bug fixes. Among the new major new features and changes in the 3.4 release series are ...
Released: Jan. 13, 2026
This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a4, is the fourth of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Dec. 10, 2014
Python 2.7.9 is a bugfix version for the Python 2.7 release series. Python 2.7.9 includes several significant changes unprecedented in a "bugfix" release: The entirety of Python 3.4's ssl module has been backported for Python 2.7.9. See PEP 466 for justification. HTTPS certificate validation using the system's …
Released: Aug. 1, 2024
This is the first release candidate of Python 3.13.0 This release, 3.13.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The second candidate (and the last planned …
Released: Sept. 6, 2024
This is the second release candidate of Python 3.13.0 This release, 3.13.0rc2, is the final release preview. This release is expected to become the final 3.13.0 release, barring any critical bugs being discovered. The official release of 3.13.0 is scheduled for Tuesday, 2024-10-01. There will be no …
Released: March 17, 2014
Python 3.4.0 Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here. Python 3.4.0 was released on March 16th, 2014. Major new features of the 3.4 series, compared to 3.3 Python 3.4 includes a range …
Released: March 16, 2022
Released: Sept. 18, 2025
It's 🪄 finally 🪄 the final 3.14 release candidate! Note: It's another magic release. We fixed another bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means file .pyc files created for rc2 cannot be used for rc3, and they'll be recompiled. …
If you didn't find what you need, try your search in the Python language documentation.