Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...in 2.3a2.) itertools - high speed, memory efficient looping constructs inspired by Haskell and SML. (New in 2.3a2.) (Some improvements in 2.3b1, including subsumption of times() into repeat(), and addition of chain() and cycle().) logging - a flexible, configurable logging package based on log4j and our own PEP 282; written by Vinay Sajip. (New in 2.3a2: warn/WARN renamed to warning/WARNING; logging module actually included in the Windows installer.) optparse - a powerful command line opti...
...Items (Pending action items appear like this.) 3.1 Carried Forward The following are action items carried forward from the 13 August 2007 meeting, as highlighted in the minutes (Section 3, Status of Past Action Items): Originally from October 2005, Section 4, Public Support Committee: D. Goodger will pursue web page and installer donation link ideas. Status: carried forward. Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records i...
...ion Items (Pending action items appear like this.) 4.1 Carried Forward The following are action items carried forward from the 10 November 2008 meeting, as highlighted in the minutes (Section 3, Status of Past Action Items): Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and enter them into the PSF data repository. D. Goodger will coordinate this work and maintain the records. [Update 2008-1...
...is Python Software Foundation (the "Corporation"). Article II Initial Registered Agent and Office The street address of the Corporation's initial registered office is 1209 Orange Street, Wilmington, Delaware 19801, and the name of its initial registered agent at that address is The Corporation Trust Company. Article III Purpose The Corporation is organized and shall be operated exclusively for scientific, educational, and charitable purposes, including: (a) aggregating in...
...in which binaries aren't available here, you can easily build binary RPMs directly from the Python SRPM. Simply download one of the .src.rpmfiles below, and run "rpmbuild --rebuild python2-2.2.3-1.src.rpm". Note toward the end of the output, the lines starting with "Wrote:" indicate where the binary RPMs were written. <p /> The benefit of building binary RPMs in this way is that they are built using exactly the set of libraries and versions of packages that you have i...
...ing it open and mentioning it in a massive press push for 8/15. Jesse also reported on the new activities for the month. He said: Negotiations with CTE will be accelerating shortly. Negotiations for AV/Recording contracts will begin this month. AV/Recording is a significant cost for the conference - there will be some potentially heated discussions around this subject. Catering/etc costs may have some wiggle room, negotiating as we can. A unified call for proposals is being drafted - this si...
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
...in python than we were expecting, including all in-game screens and the main interface. It was a huge win for the project because writing code in a language with garbage collection simply goes faster than writing code in C++. The fact that users will be able to easily mod the interface is a nice plus as well. The downside of python was that it significantly increased our build times, mostly from linking with Boost." -- Soren Johnson, lead designer, Civilization IV. Quoted in a Slashdot int...
Incompatibilities between Python 2.1[.x] and 2.2[.x] <h3>Incompatibilities between Python 2.1[.x] and Python 2.2[.x]</h3> <p>The following visible differences between Python 2.2 and previous versions are intentional. <ul> <p><li>Not listed here are various deprecated modules and features that may issue warnings: the warnings shouldn't affect the correct execution of your program, and they can be disabled with a command line option or programmatically; see th...
...inued activities from last month by saying: Finished new devguide for contributing to Python (and related patches to Python, mostly related to testing and coverage measuring) Finished Python 2/3 porting guide B. Cannon also reported new activities for the month, he said: <pycon surprise -- I would like to spring this on the community as a lightning talk, but it is in no way crucial> Developing a website to monitor Python 3 project uptake on PyPI. Core difference compared to http://pypi.p...
Released: March 23, 2020
This is an early developer preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0a5 is the fifth 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 …
...ibilities between Python 2.1[.x] and 2.2[.x] <h3>Incompatibilties between Python 2.2.2 and Python 2.2.3</h3> <p>The following visible differences between Python 2.2.2 and Python 2.2.3 are intentional. <ul> <p><li>It is no longer possible to use object.__setattr__ to circumvent the restrictions on setting attributes of type objects. <p><li>list.extend() works with any iterable. <p><li>In pdb, you can no longer enable breakpoints wit...
...ion items appear like this.) Action items are tracked in the private PSF wiki and their status is recorded in the regular minutes. The numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 13 April 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Original...
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: Jan. 14, 2026
Note: 3.15.0a4 was accidentally built against main from 2025-12-23 instead of 2026-01-13, so this 3.15.0a5 is an extra release correctly built against 2026-01-14. 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 …
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: 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 …
...ing This form was finalized on February 15, 2008. We recommend that you designate a proxy to vote on your behalf at the meeting PSF members who have indicated their willingness to act as proxy are listed in the meeting agenda. The text source of this form can be found here (suitable for emailing). As a member of the Python Software Foundation (PSF), I hereby cast this absentee ballot for elections and resolutions under consideration at the PSF member meeting to be held at PyCon 2008 at the C...
...ing the development and adoption of Python. Interested in becoming a sponsor? Check out our sponsor application. Participation in the PSF Sponsorship Plan provides a way for corporations and individuals to contribute substantially to the ongoing support of the Foundation. (As distinct from one-time donations.) In return, the PSF will officially acknowledge your donation via various methods appropriate to your sponsorship level, including your logo and link on the PSF sponsor page, and an officia...
Released: Feb. 7, 2023
This is an early developer preview of Python 3.12. Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a5 is the fifth of seven planned alpha releases. Alpha releases are intended to make it easier to test …
If you didn't find what you need, try your search in the Python language documentation.