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: 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 projects …
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 projects …
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 projects …
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 projects …
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 release …
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 3.9.3 is an …
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 is a …
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 202 commits …
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 was released …
...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 ...
...list of resources: Diversity Statement: We want our community to be more varied, expressed in our diversity statement; whoever you are, and whatever your background, we welcome you. Conferences and Workshops Python Community Awards Special Interest Groups (SIGS) Internet Relay Chat (IRC) Logos Jobs Python T-Shirts and other merchandise (sales benefit the Python Software Foundation) Find more information about Getting Involved with the Python Software Foundation here
...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 the new activities for the month. The list of activities include...
...list of activities the board had been engaged in during 2009, since some members were concerned about what the foundation had done since the last members' meeting a year ago and where the PSF is headed in 2010: Various discussions concerning the above can be summarized by the following text, posted on the members' list by Jeremy Hylton. The board needs to set official, measurable goals and communicate them to the members. We had little idea what the organization had done in the last year and no...
Released: Oct. 11, 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 see …
If you didn't find what you need, try your search in the Python language documentation.