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: July 4, 2019
This is a beta preview of Python 3.8 Python 3.8 is still in development. This release, 3.8.0b2 is the second 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 …
View Release Notes
Released: July 29, 2019
This is a beta preview of Python 3.8 Python 3.8 is still in development. This release, 3.8.0b3 is the third 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 …
Released: July 3, 2020
This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b4, is the fourth of five 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 …
Released: July 20, 2020
This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b5, is the last of five 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 …
Released: Feb. 16, 2021
This is the release candidate of the second maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.2rc1, a release candidate of a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest …
Released: April 2, 2021
This is the third maintenance release of Python 3.9 NOTE: The release you're looking at has been recalled due to unintentional breakage of ABI compatibility with C extensions built in Python 3.9.0 - 3.9.2. Details in bpo-43710. Please use Python 3.9.4 or newer instead. Python …
Released: April 4, 2021
This is the fourth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.4, a 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. Python 3.9.4 …
Released: Nov. 5, 2021
This is the eighth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.8, a 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. There's been …
Released: Nov. 15, 2021
This is the ninth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.9, an expedited 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. 3.9.9 …
Released: March 3, 2026
This is a security release of Python 3.11 Note: The release you're looking at is Python 3.11.15, a security bugfix release for the legacy 3.11 series. Python 3.14 is now the latest feature release series of Python 3. Get the latest release of 3.14.x here. Security content …
This is a security release of Python 3.10 Note: The release you're looking at is Python 3.10.20, a security bugfix release for the legacy 3.10 series. Python 3.14 is now the latest feature release series of Python 3. Get the latest release of 3.14.x here. Security content …
...list of the changes is in the release notes, or the Misc/NEWS file in the source distribution. For the full list of changes, you can poke around in CVS. The PSF's press release announcing 2.3. Documentation The documentation has been updated too: Browse HTML on-line Download using HTTP. The interim documentation for new-style classes, last seen for Python 2.2.3, is still relevant for Python 2.3. In addition, The Python 2.3 Method Resolution Order is a nice ...
...list of the changes is in the release notes, or the Misc/NEWS file in the source distribution. For the full list of changes, you can poke around in CVS, or see the ChangeLog of individual checkin messages since 2.3. The PSF's press release announcing 2.3.1. Documentation The documentation has been updated too: Browse HTML documentation on-line Download using HTTP. The interim documentation for new-style classes, last seen for Python 2.2.3, is still relevan...
...list, to other lists, and to the PSF blog. We had a good response, with 4 new candidates stepping forward, in addition to the 8 incumbents. We have a total of 12 candidates for Director this year, but currently the Board is limited to 8 Directors. As Tim Peters put it, "the bigger the board, the more gets done." This motion aims to increase the limit on the number of Directors going forward. We learned in the past that it's better to expand the Board than to miss out on offers of he...
...list, and new member nominations should be posted there as well. 7. PSF forms Martin suggests to use Rosen's form as-is. Marc-Andre is -1 on that proposal, asking for several forms of contribution. Guido says he likes fewer forms better. Thomas is reluctant, saying it would mean a change of license. The discussion is tabled for the board list. 8. Other business Jeremy says that a 2002 financial must be prepared, but he had no time to do that. Thomas asks whether the report must be validate...
...list comprehension, but instead of creating the entire list of results they create a generator that returns the results one by one. This allows for efficient handling of very large lists. (PEP 289) reversed() - a new builtin that takes a sequence and returns an iterator that loops over the elements of the sequence in reverse order (PEP 322) new sort() keyword arguments - sort() now accepts keyword arguments cmp, key and reverse sorted() - a new builtin sorted() acts like an in-place list.sort() ...
...list one week prior to this month's meeting. Please see a summary of each board report listed below and a possible board discussion at the end of the report(s): 5.1 Communication Status D. Hellmann, Communication Officer, reported on continued activities from last month. He said: 1. Send announcement email about the blog to various mailing lists (c.l.py, c.l.py.announce, etc.). No progress. Doug also reported on new activities for the month. The list of activities included th...
...List's : D. Mertz will inform PSF members and the Diversity list of the new diversity statement and will consult with Diversity list members on a website location to publish the diversity statement. Status: pending. 4.2 New On 9 November These action items originated at the 9 November 2009 Board meeting on IRC. [103] Section 5, Support of FOSS-ORI: S. Holden will inform FOSS-ORI organizers of the Board's decision to endorse their organization by granting them permission to ...
Released: Oct. 8, 2025
The Python install manager for Windows is our tool for installing and managing runtimes. The traditional executable installer will stop being released with Python 3.16 As well as the files below, the Python install manager can be installed using the Microsoft Store app. For most users, this is …
Released: Dec. 2, 2025
If you didn't find what you need, try your search in the Python language documentation.