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: Sept. 29, 2012
Python 3.3 includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. Major new features in the 3.3 release series are: PEP 380, syntax for delegating to a subgenerator (yield from) PEP 393, flexible string representation (doing away …
View Release Notes
Released: Feb. 20, 2011
Note: A newer security-fix release, 3.2.6, is currently available. Its use is recommended. Python 3.2 was released on February 20th, 2011. Python 3.2 is a continuation of the efforts to improve and stabilize the Python 3.x line. Since the final release of Python 2.7, the 2.x line will only …
...files (sig) Windows X86-64 MSI Installer (3.2) [1] (sig) and Visual Studio debug information files (sig) Windows help file (sig) Mac OS X 32-bit i386/PPC Installer (3.2) for OS X 10.3 through 10.6 [2] (sig) Mac OS X 64-bit/32-bit Installer (3.2) for Mac OS X 10.6 [2] (sig). [You may need an updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.] The source tarballs are signed with Georg Brandl's key, which has a key id of 36580288; the fingerprint is 26DE A9D4 6133 9...
...filesystem paths PEP 435, a standardized "enum" module PEP 436, a build enhancement that will help generate introspection information for builtins PEP 442, improved semantics for object finalization PEP 443, adding single-dispatch generic functions to the standard library PEP 445, a new C API for implementing custom memory allocators PEP 446, changing file descriptors to not be inherited by default in subprocesses PEP 450, a new "statistics" module PEP 451, standardizing modu...
...files: readPlist(pathOrFile) and writePlist(rootObject, pathOrFile) Tools/Demos The text file comparison scripts ndiff.py and diff.py now read the input files in universal-newline mode. This spares them from consuming a great deal of time to deduce the useless result that, e.g., a file with Windows line ends and a file with Linux line ends have no lines in common. What's New in Python 2.4 alpha 3? Release date: 02-SEP-2004 Core and builtins SF patch #1007189: from ... import ... state...
...file that builds the RPMs. To do this, download the .src.rpm release and install it as you normally would an RPM package. This will install the source and the build control file ("SPEC" file). The .spec file is probably installed in "/usr/src/redhat/SPECS". <p /> Edit the .spec file and change the "config_binsuffix" line to "none". Build new RPMs with "rpmbuild -ba python.spec" (where "python.spec" is the name of the .spec file ...
...file to indicate the encoding (e.g. utf-8). (PEP 263 phase 1) Codec error handling callbacks - this allows for flexible handling of encoding errors. (PEP 293) File objects are now their own iterators. This makes multiple interrupted iterations over the same file more reliable. The xreadlines() method and module are now deprecated. The in operator can now be used for substring testing, e.g. 'ca' in 'abracadabra' returns True. Import from zipfiles - the name of a zipfile placed on sys.path (or...
Released: June 3, 2011
Python 2.6 is now in security-fix-only mode; no new features are being added, …
Released: June 6, 2023
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.17, 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 …
...filed with the Secretary of the PSF in advance of the meeting. The form may be mailed or faxed to <p>Python Software Foundation <br>c/o Zope Corp. <br>Lafayette Technology Center <br>513 Prince Edward St. <br>Fredericksburg VA 22401 <br>USA <P>Fax: 540-371-1201 <p>or by signed email to psf@python.org.
Released: Sept. 13, 2015
Python 3.5.0 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.0 was released on September 13th, 2015. Major new features of the 3.5 series, compared to 3.4 Among the new major new features and changes in the 3.5 release series …
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 …
...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 paper by Michele Simionato that explains the C3 MRO algorithm...
Released: Nov. 10, 2013
Note: Python 2.7.6 has been superseded by Python 2.7.8. Python 2.7.6 was released on November 10, 2013. This is a 2.7 series bugfix release. Most importantly, it resolves an issue that caused the interactive prompt to crash on OS X 10.9. It also includes numerous bugfixes over 2.7.5. Download …
Released: April 6, 2013
Note: A newer bugfix release, 2.7.5, is currently available. Its use is recommended over previous versions of 2.7. Python 2.7.4 was released on April 6, 2013. This is a 2.7 series bugfix release. It includes hundreds of bugfixes over 2.7.3. About the 2.7 release series Among the features and …
...file (sig) Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.4) for Mac OS X 10.6 and later [2] (sig). [You may need an updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.] Mac OS X 32-bit i386/PPC Installer (2.7.4) for Mac OS X 10.3 and later [2] (sig). The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF 3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed by Martin von Löwis' public key, which has a key id of 7...
...file (sig) Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.6) for Mac OS X 10.6 and later [2] (sig). [You may need an updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.] Mac OS X 32-bit i386/PPC Installer (2.7.6) for Mac OS X 10.3 and later [2] (sig). XZ compressed source tar ball (2.7.6) (sig) Gzipped source tar ball (2.7.6) (sig) The source tarballs are signed with Benjamin Peterson's key, which has key id 18ADD4FF. The Windows installer was signed by Martin vo...
...files: the release artifact in question and bundled "verification materials" which typically has a file extension of .sigstore. For example, for the Python 3.11.0 source release, you would download the following files: $ wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz $ wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz.sigstore These verification materials should exist for all release artifacts, and are listed on the downloads page along with their corres...
If you didn't find what you need, try your search in the Python language documentation.