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. 7, 2020
This is the first maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.1, 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. We've made …
View Release Notes
...list data structure. Although its dictionaries can be used as lists, this caused unnecessary complexity in practice. Lua code is easy to follow for short scripts, but its syntax and minimal standard library makes it unmanageable for larger programs. In a very important project, the Finnish Civil Aviation Administration (FCAA) wanted to run their user interface layouts not just on the PowerPanel, but also in the context of a web browser. This requirement was important enough that it led to re-...
Proposed Improvements to Module Cleanup Proposed Improvements to Module Cleanup I'm experimenting with a better way of cleaning up at the end of an execution run. Without implementing true GC, I can never do it 100% right, but I can implement a predictable set of rules based on practical observation that will solve most problems that are actually observed. Here's my proposal. At the end of this message I list some potential problems with the proposal and ask for feedback. This wi...
...list that I soon set up, and educate me or nudge me in the right direction where my initial intuition failed me. There have been too many contributors to thank individually. I'll make one exception, however: this book's author was one of Python's early adopters and evangelists. With its publication, his longstanding wish (and mine!) of having a more accessible description of Python than the standard set of manuals, is fulfilled. But enough rambling. I highly recommend this book to...
...list discussions will be encouraged so we can keep the meeting short. D. Goodger posted a call to the psf-members list. See Members' Meeting, below. Status: done. 3.2 New in December No new action items originated at the 10 December 2007 board meeting. 4 Google Summer of Code Report D. Goodger reported that James Tauber completed a report. D. Goodger will post the report to the PSF blog. 5 HitFlip Sponsor Application There was som...
...list on February 15, and were not reviewed. The observers (Van Lindberg & James Tauber) were asked to introduce themselves. After discussion, all proposed nominated members were elected (vote counts in parentheses, for-against-abstain): Titus Brown (61-0-10) Mark Dickinson (52-0-19) Amaury Forgeot d'Arc (60-0-11) Christian Heimes (62-0-9) Van Lindberg (59-0-12) David Mertz (63-0-8) John Pinner (50-0-21) James Tauber (61-0-10) 3 Election of Sponsor Members Four companies...
...list. Status: carried forward. Originally from May 2007, Section 4, Frank Willison Award: D. Goodger will coordinate the selection of the 2007 recipient of the Frank Willison Award. See Frank Willison Award below. Status: in progress. Originally from May 2007, Section 4, Frank Willison Award: D. Goodger will set up a page on www.python.org to list the recipients of the Frank Willison Award. Status: in progress. Originally from May 2007, Section 6, EuroPython Sponsorship: A. Kuchling will cont...
...list. Status: done. Originally from May 2007, Section 7, PyCon Uno (Italy): D. Goodger will produce a PSF logo based on the Python logo. Status: carried forward. Originally from May 2007, Section 7, PyCon Uno (Italy): D. Goodger will look into making PSF banners. Status: carried forward. Originally from September 2007, Section 5, Fraud Attempts: A. Kuchling will prepare a statement on fraudulent PSF checks for the python.org website. Status: in progress. Originally from November 2007, Sectio...
Released: Feb. 25, 2019
This is an early developer preview of Python 3.8 Major new features of the 3.8 series, compared to 3.7 Python 3.8 is still in development. This release, 3.8.0a2 is the second of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Nov. 19, 2019
This is an early developer preview of Python 3.9 Major new features of the 3.9 series, compared to 3.8 Python 3.9 is still in development. This releasee, 3.9.0a1 is the first of six planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Feb. 26, 2020
This is an early developer preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0a4 is the fourth of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the …
Released: Nov. 3, 2020
This is an early developer preview of Python 3.10 Major new features of the 3.10 series, compared to 3.9 Python 3.10 is still in development. This releasee, 3.10.0a2 is the second of six planned alpha releases. Alpha releases are intended to make it easier to test the current …
This is an early developer preview of Python 3.10 Major new features of the 3.10 series, compared to 3.9 Python 3.10 is still in development. This releasee, 3.10.0a3 is the second of six planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Jan. 4, 2021
This is an early developer preview of Python 3.10 Major new features of the 3.10 series, compared to 3.9 Python 3.10 is still in development. This release, 3.10.0a4 is the fourth of six planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Dec. 8, 2021
This is an early developer preview of Python 3.11 Major new features of the 3.11 series, compared to 3.10 Python 3.11 is still in development. This release, 3.11.0a3 is the third of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: March 7, 2022
This is an early developer preview of Python 3.11 Major new features of the 3.11 series, compared to 3.10 Python 3.11 is still in development. This release, 3.11.0a6 is the sixth of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Oct. 14, 2025
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.0a1 is the first of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Nov. 19, 2025
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.0a2, is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Dec. 16, 2025
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.0a3, is the third of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
...list of available packages, browse through a hierarchy like Parnassus, or do keyword searches. 1.2) Packages are also indexed by author and date, so you can see all of Moshe's packages, or the 10 most recently changed packages. 1.3) For each author, their name, e-mail and home page URL are stored. 1.4) Information about a package is only extracted from the metadata included in the package's setup.py file. This ensures that the info is up-to-date, saves users the effort of ent...
If you didn't find what you need, try your search in the Python language documentation.