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: Nov. 26, 2020
This is the release candidate of the first maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.1rc1, the 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 …
View Release Notes
...random order (regrtest.py -r) test_mimetypes may fail. This is a fault in the test suite, the library code itself is fine. </ul> </ul> <p>To report a bug not listed above, always check the SourceForge <a href="http://sourceforge.net/bugs/?group_id=5470">Bug Tracker</a> to see if they've already been reported. Use the bug tracker to report new bugs. If you have a patch, please use the SourceForge <a href="http://sourceforge.net/patch/?group_id=5...
...random order (regrtest.py -r) test_mimetypes may fail. This is a fault in the test suite, the library code itself is fine. </ul> <p>To report a bug not listed above, always check the SourceForge <a href="http://sourceforge.net/bugs/?group_id=5470">Bug Tracker</a> to see if they've already been reported. Use the bug tracker to report new bugs. If you have a patch, please use the SourceForge <a href="http://sourceforge.net/patch/?group_id=5470">...
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 282 changes …
...random - this now uses a new core generator, the Mersenne Twister algorithm. This is the current best practice random number generator algorithm, widely tested, with a period of 2**19937-1. Code by Raymond Hettinger. sets - a new module implementing two flexible set data types. Code by a cast of thousands, including Greg V. Wilson, Alex Martelli, Tim Peters, and Raymond Hettinger. (PEP 218) socket - sockets now support an optional timeout on all operations. Code by Michael Gilfix and Bern...
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 …
Released: Feb. 9, 2014
fixes several security and a lot of overall bug fixes found in Python 3.3.3. This release fully supports OS X 10.9 Mavericks. In particular, this release fixes an issue that could cause previous versions of Python to crash when typing in interactive mode on OS X 10.9. Major new features …
Released: April 6, 2013
release. It includes hundreds of bugfixes over 3.3.0. Major new features of the 3.3 series, compared to 3.2 Python 3.3 includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. PEP 380, syntax for delegating to a subgenerator (yield from …
Released: May 15, 2013
regressions <http://docs.python.org/release/3.3.2/whatsnew/changelog.html>`_ found in Python 3.3.1. Major new features of the 3.3 series, compared to 3.2 Python 3.3 includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. PEP 380, syntax for delegating to a subgenerator (yield from …
Released: Nov. 17, 2013
fixes several security issues and various other bugs found in Python 3.3.2. This release fully supports OS X 10.9 Mavericks. In particular, this release fixes an issue that could cause previous versions of Python to crash when typing in interactive mode on OS X 10.9. Major new features of the …
...randomization, introduced in earlier bugfix releases, is now switched on by default See these resources for further information: What's new in 3.3? 3.3 Release Schedule Change log for this release. Online Documentation Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: Bzipped source tar ball (3.3.0) (sig), ~ 14 MB XZ compressed source tar ...
...randomization, introduced in earlier bugfix releases, is now switched on by default More resources Change log for this release. Online Documentation What's new in 3.3? 3.3 Release Schedule Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: Bzipped source tar ball (3.3.1) (sig), ~ 14 MB XZ compressed source tar ball (3.3.1) (sig), ~ 11 MB ...
...randomization, introduced in earlier bugfix releases, is now switched on by default More resources Change log for this release. Online Documentation What's new in 3.3? 3.3 Release Schedule Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: Bzipped source tar ball (3.3.2) (sig), ~ 14 MB XZ compressed source tar ball (3.3.2) (sig), ~ 11 MB ...
...randomization, introduced in earlier bugfix releases, is now switched on by default More resources Change log for this release. Online Documentation What's new in 3.3? 3.3 Release Schedule Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: Bzipped source tar ball (3.3.3) (sig), ~ 14 MB XZ compressed source tar ball (3.3.3) (sig), ~ 11 MB G...
...randomization, introduced in earlier bugfix releases, is now switched on by default More resources Change log for this release. Online Documentation What's new in 3.3? 3.3 Release Schedule Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. We support these formats for download: XZ compressed source tar ball (3.3.4) (sig), ~ 11 MB Gzipped source tar ball (3.3.4) (sig), ~ 16 MB Windows...
...randomly freed objects, multiple object copies despite explicit use of references, internal PHP errors, and untraceable code failures all but made the task impossible to accomplish in PHP. Even after we achieved a relatively stable code base, we were nowhere near our goal of Core Objects Reused Everywhere because we had to depart from pure object-oriented methods just to work around the problems inherent in PHP. It became clear that PHP was unsuitable for our large scale, mission critical projec...
...random, with types like namedtuple, sets, dictionaries, and many other places around the codebase. He has contributed to the modification of nearly 90,000 lines of code in the CPython repository, and has made over 160 changes in the PEP repository. Raymond has also served as a director of the Python Software Foundation, and has mentored many people over the years on their contributions to the python-dev community. He's also well known for his contributions to the Python Cookbook, and shares many...
...random, shelve, nntplib - minor enhancements. socket, httplib, urllib - optional OpenSSL support (Unix only). _tkinter - support for 8.0 up to 8.3. Support for versions older than 8.0 has been dropped. string - most of this module is deprecated now that strings have methods. This no longer uses the built-in strop module, but takes advantage of the new string methods to provide transparent support for both Unicode and ordinary strings. Changes on Windows The installer no lo...
...random.seed() with no arguments or None uses time.time() as a default seed. Modified to match Py2.2 behavior and use fractional seconds so that successive runs are more likely to produce different sequences. random.Random has a new method, getrandbits(k), which returns an int with k random bits. This method is now an optional part of the API for user defined generators. Any generator that defines genrandbits() can now use randrange() for ranges with a length >= 2**53. Formerly, randrange ...
...random, shelve, nntplib - minor enhancements. socket, httplib, urllib - optional OpenSSL support (Unix only). _tkinter - support for 8.0 up to 8.3. Support for versions older than 8.0 has been dropped. string - most of this module is deprecated now that strings have methods. This no longer uses the built-in strop module, but takes advantage of the new string methods to provide transparent support for both Unicode and ordinary strings. Changes on Windows The installer no longer runs a separat...
If you didn't find what you need, try your search in the Python language documentation.