Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
Version: None
Released: April 8, 2025
This is the tenth maintenance release of Python 3.12 Python 3.12.10 is the latest maintenance release of Python 3.12, and the last full maintenance release. Subsequent releases of 3.12 will be security-fixes only. This last maintenance release contains about 230 bug fixes, build improvements and documentation changes since 3.12.9. …
View Release Notes
Released: Sept. 6, 2022
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.14, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.14, a security bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
...interpreter proper, plus the core libraries Extensions - register extensions (.py, .pyc, etc) TclTk - install Tkinter, and IDLE Documentation - install documentation Tools - install the Tools/ directory Testsuite - install Lib/test/ In addition, ALL specifies all features. All features depend on DefaultFeature, so installing any feature automatically installs the default feature as well. The following properties control features to be installed or removed ADDLOCAL - list of f...
Released: May 8, 2022
This is a beta preview of Python 3.11 Python 3.11 is still in development. 3.11.0b1 is the first of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support …
Released: Aug. 6, 2024
This is the fifth maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.5 is the latest maintenance release, containing more than 250 bugfixes, build improvements and documentation changes since 3.12.4. This version of …
Released: Dec. 3, 2024
This is the eighth maintenance release of Python 3.12 Python 3.12.8 is the latest maintenance release of Python 3.12, containing more than 250 bug fixes, build improvements and documentation changes since 3.12.7. Security content in this release gh-126623: Upgraded libexpat to 2.6.4 to fix CVE-2024-50602. gh-124651: Properly …
Released: Oct. 7, 2025
This is the stable release of Python 3.14.0 Python 3.14.0 is the newest major release of the Python programming language, and it contains many new features and optimisations compared to Python 3.13. Major new features of the 3.14 series, compared to 3.13 Some of the major new features and changes …
...interpreter or its standard libraries. Mixed-language Development Python is almost always fast enough but we did run into a few cases where the interpreter did introduce too much overhead. The Wing IDE debugger and the source code analysis engine both contain modules that engage in extremely CPU intensive processing. These modules needed to be written in C in order to squeeze out as much speed as possible. Fortunately, Python is designed to make it quite easy to call back and forth between Pyt...
...interpreter to read the description and build the in-memory structures on which the game would run. This would have been a fairly large effort, and would have required me to formalize all of the structures that could have appeared in a world. It also would have meant a longer delay before I had something that Nat could actually use. On the other hand, I could have simply used Python statements to construct the structures directly. This would have been tedious and error-prone. As a handy middle g...
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 final release. The …
Released: Aug. 6, 2023
This is the first release candidate of Python 3.12.0 This release, 3.12.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 release …
Released: Sept. 6, 2023
This is the second release candidate of Python 3.12.0 This release, 3.12.0rc2, is the last release preview for Python 3.12. There will be no ABI changes from this point forward in the 3.12 series. The intent is for the final release of 3.12.0, scheduled for Monday, 2023-10-02, to be …
Released: Sept. 19, 2023
This is the third release candidate of Python 3.12.0 This release, 3.12.0rc3, is the absolutely last release preview for Python 3.12. There will be no ABI changes from this point forward in the 3.12 series. The intent is for the final release of 3.12.0, scheduled for Monday, 2023-10-02, to …
Released: Feb. 11, 2025
Here comes the antepenultimate alpha. This is an early developer preview of Python 3.14 Major new features of the 3.14 series, compared to 3.13 Python 3.14 is still in development. This release, 3.14.0a5, is the fifth of seven planned alpha releases. Alpha releases are intended to make it easier to …
PSF Contributor Agreement for Jython Contributor Agreement for Jython This Contributor Agreement is between Python Software Foundation (“PSF”) and the individual or other entity identified below (“the Contributor”): Contributor: __________________________________________ Address: __________________________________________ __________________________________________ Email: __________________________________________ Contributor offers to li...
PSF Contributor Agreement for Python Contributor Agreement This Contributor Agreement is between Python Software Foundation (“PSF”) and the individual or other entity identified below (“the Contributor”): Contributor: __________________________________________ Address: __________________________________________ __________________________________________ Email: __________________________________________ Contributor offers to license certa...
Released: March 11, 2008
Python 2.4 is now in security-fix-only mode. No new features are being added, and bugs are not fixed anymore unless they affect the stability and security of the interpreter, or of Python …
...interpreter, or of Python applications. This release includes just a small number of fixes, primarily preventing crashes of the interpreter in certain boundary cases. Python 2.5 is the latest release of Python. This release of the older 2.4 code is to provide bug fixes for people who are still using Python 2.4. This is the last planned release in the Python 2.4 series - future maintenance releases of Python will be in the 2.5 series, starting of course with 2.5.1. We have decided not to include ...
If you didn't find what you need, try your search in the Python language documentation.