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.
PEP 261 -- Support for "wide" Unicode characters PEP:261 Title:Support for "wide" Unicode characters Author:Paul Prescod <paul at prescod.net> Status:Final Type:Standards Track Created:27-Jun-2001 Python-Version:2.2 Post-History:27-Jun-2001 Contents Abstract Glossary Proposed Solution Implementation Notes Rejected Suggestions References Copyright Abstract Python 2.1 unicode characters can have ordinals only up to 2**16 - 1. This range corresponds to a range ...
...4-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 1 32 64 40 64 32 56 40 80 2 40 64 40 72 32 56 40 80 3 40 64 48 72 32 56 40 80 4 40 72 48 80 32 56 48 80 5 40 72 56 80 32 56 48 80 6 48 72 56 88 32 56 48 80 7 48 72 64 88 32 56 48 80 8 48 80 64 96 40 64 48 88 The runtime effect is significantly affected by the API being used. After porting the relevant pieces of code to the new API, the iobench, stringbench, and json benchmarks see typically slowdowns of 1% to 30%; for specific benchmarks...
Version: None
Released: June 11, 2011
Note: A newer bugfix release, 2.7.3, is currently available. Its use is recommended over Python 2.7.2. Python 2.7.2 was released on June 11th, 2011. The Python 2.7 series is scheduled to be the last major version in the 2.x series before 2.x moves into an extended maintenance period. The …
View Release Notes
...4-bit/32-bit x86-64/i386 Installer (2.7.2) for Mac OS X 10.6 and 10.7 [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.2) for Mac OS X 10.3 through 10.6 [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 7D9DC8D2. The Mac ins...
...4-bit/32-bit x86-64/i386 Installer (2.7.3) for Mac OS X 10.6 and 10.7 [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.3) for Mac OS X 10.3 through 10.6 [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 7D9DC8D2. The Mac ins...
Released: April 9, 2012
Note: A newer bugfix release, 2.7.4, is currently available. Its use is recommended over previous versions of 2.7. Python 2.7.3 was released on April 9, 2012. 2.7.3 includes fixes for several reported security issues in 2.7.2: issue 13703 (oCERT-2011-003, hash collision denial of service), issue 14234 (CVE-2012-0876, hash table …
...4-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 91EF 3E25 C9FF 0A5B 1018 3658 0288. The Windows installer was signed by Martin von Löwis' public key, which has a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key, which has a key id of 6F5E1540. ...
...4-bit/32-bit Installer (3.2.1) for Mac OS X 10.6 and 10.7 [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 (3.2.1) for OS X 10.3 through 10.6 [2] (sig) The source tarballs are signed with Georg Brandl's key, which has a key id of 36580288; the fingerprint is 26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658 0288. The Windows installer was signed by Martin von Löwis' public key, which has a key id of 7D9DC8...
...4-bit/32-bit Installer (3.2.2) for Mac OS X 10.6 and 10.7 [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 (3.2.2) for OS X 10.3 through 10.6 [2] (sig) The source tarballs are signed with Georg Brandl's key, which has a key id of 36580288; the fingerprint is 26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658 0288. The Windows installer was signed by Martin von Löwis' public key, which has a key id of 7D9DC8...
...4-bit/32-bit Installer (3.2.3) for Mac OS X 10.6 and 10.7 [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 (3.2.3) for OS X 10.3 through 10.6 [2] (sig) The source tarballs are signed with Georg Brandl's key, which has a key id of 36580288; the fingerprint is 26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658 0288. The Windows installer was signed by Martin von Löwis' public key, which has a key id of 7D9DC8...
Released: July 9, 2011
Note: A newer security-fix release, 3.2.6, is currently available. Its use is recommended. Python 3.2.1 was released on July 10th, 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 …
Released: Sept. 3, 2011
Note: A newer security-fix release, 3.2.6, is currently available. Its use is recommended. Python 3.2.2 was released on September 4th, 2011. It mainly fixes a regression in the urllib.request module that prevented opening many HTTP resources correctly with Python 3.2.1. Python 3.2 is a continuation of the efforts to …
Released: April 10, 2012
Note: A newer security-fix release, 3.2.6, is currently available. Its use is recommended. Python 3.2.3 was released on April 10, 2012. It includes fixes for several reported security issues: issue 13703 (CVE-2012-1150, hash collision denial of service), issue 14234 (CVE-2012-0876, Expat hash collision denial of service), issue 14001 (CVE-2012-0845, …
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 …
PEP 3154 -- Pickle protocol version 4 PEP:3154 Title:Pickle protocol version 4 Author:Antoine Pitrou <solipsis at pitrou.net> Status:Final Type:Standards Track Created:11-Aug-2011 Python-Version:3.4 Post-History:12-Aug-2011 Resolution:https://mail.python.org/pipermail/python-dev/2013-November/130439.html Contents Abstract Rationale Proposed changes Framing Binary encoding for all opcodes Serializing more "lookupable" objects 64-bit opcodes for large objects Native opcod...
...4-bit processor the code can easily be adjusted to deal with eight bytes at once. This PEP proposes three major changes to the hash code for strings and bytes: SipHash [sip] is introduced as default hash algorithm. It is fast and small despite its cryptographic properties. Due to the fact that it was designed by well known security and crypto experts, it is safe to assume that its secure for the near future. The existing FNV code is kept for platforms without a 64-bit data type. The algorithm i...
Released: May 17, 2014
Note: Python 2.7.7 has been superseded by Python 2.7.8 Python 2.7.7 was released on May 31, 2014. This is a regularly scheduled 2.7 series bugfix and includes numerous bugfixes over 2.7.6. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: …
Released: June 1, 2014
...4-bit/32-bit x86-64/i386 Installer (2.7.7) 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.7) for Mac OS X 10.5 and later [2] (sig). Mac OS X 32-bit i386/PPC Installer (2.7.7) for Mac OS X 10.3 and later (deprecated, see below) [2] (sig). XZ compressed source tar ball (2.7.7) (sig) Gzipped source tar ball (2.7.7) (sig) The source tarballs are signed with Benjamin Pet...
Released: July 2, 2014
Python 2.7.8 was released on July 1, 2014. This release includes regression and security fixes over 2.7.7 including: The openssl version bundled in the Windows installer has been updated. A regression in the mimetypes module on Windows has been fixed. A possible overflow in the buffer type has been fixed. …