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.
...package support is somewhat simpler (no __ and __domain__) and differs in one crucial aspect: __init__.py is required, and loaded in the package's namespace instead of as a submodule. For more information, see Built-in Package Support. The new "re" module (Perl style regular expressions) is here. It is based on Philip Hazel's pcre code; the Python interfaces were put together by Andrew Kuchling. The regex module is declared obsolete. In support of the re module, a new form of string...
...package (the package of which the current module is a submodule), the import statement looks for a top-level module with the given name. When packages are structured into subpackage (as with the Sound package in the example), there's no shortcut to refer to submodules of sibling packages - the full name of the subpackage must be used. For example, if the module Sound.Filters.vocoder needs to use the echo module in the Sound.Effects package, it can use from Sound.Effects import echo. ...
...Packages to Py3 Van Lindberg proposed the idea of possibly hiring one or two programmers in the next year to port packages to Python 3. There was a discussion rather this would be a good idea. The majority of the board +1 the idea. 9.2 Sam Berger Ewa Jodlowska was approached by Larry Berger (Sam's father) during PyConZA about furthering Sam's programming education. It has been decided that PyCon will sponsor his trip to the US to take part in the Young Coders tutorial and conf...
Version: None
Released: Feb. 23, 2014
Python 3.3.5 includes fixes for these important issues: a 3.3.4 regression in zipimport (see http://bugs.python.org/issue20621) a 3.3.4 regression executing scripts with a coding declared and Windows newlines (see http://bugs.python.org/issue20731) potential DOS using compression codecs in bytes.decode() (see http://bugs.python.org/issue19619 and http://bugs.python.org/issue20404) and also fixes quite a few other …
View Release Notes
Released: March 2, 2014
Released: March 9, 2014
...package support PEP 3151, reworking the OS and IO exception hierarchy PEP 3155, qualified name for classes and functions PEP 409, suppressing exception context PEP 414, explicit Unicode literals to help with porting PEP 418, extended platform-independent clocks in the "time" module PEP 412, a new key-sharing dictionary implementation that significantly saves memory for object-oriented code PEP 362, the function-signature object The new "faulthandler" module that helps diagnos...
...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 option parser, by Greg Ward (based on his Optik package). ossaudiodev - an interface to OSS (Open Sound System), the standard audio API for Linux and some BSD flavors. Code by Greg Ward, based on the (now deprecated) linuxaudiodev module by Peter Bosch. (New in 2.3a2: because of ...
...packages). While we don't expect our students to write extension modules, the use of such modules makes it possible to spruce up their learning experience, and gives teachers an opportunity to tailor lessons to the interests of their students by providing them with guarded access to other software packages. (withdrawn) The fact that Python can be used to develop large applications plays into a different aspect of our vision: The development of open source application software ...
...Package Index (Cheese Shop) 7 Penguin Day DC 8 EuroPython 9 New PSF Members 10 Adjournment 1 Attendance The following members of the Board of Directors were present at the meeting: Stephan Deibel, Steve Holden, Tim Peters, Brett Cannon, Andrew Kuchling, and Martin von Löwis. Also in attendance was Kurt Kaiser (Treasurer). 2 Minutes of Past Meetings The 12 March 2007 Board meeting minutes w...
...package, the XPath parser is built using the BisonGen [Fou00] generator. Incorporating this implementation into PyXML proved to be quite challenging. A detailed description of BisonGen is given later; however, the following obstacles should serve as a motivation for developing yet another XPath parser: Building 4XPath requires a number of prerequisite packages, namely BisonGen, PyXML, bison, flex, SWIG, and a C compiler. The PyXML prerequisite in particular causes a cyclic...
Released: Nov. 15, 2022
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.0a2 is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state …
...Package name for Jython RESOLVED, that the org.python.* Java package name be reserved for use by the Jython project. Approved 7-0-0. 7 Renewing the Advocacy Coordinator Position As the Board has not yet received a proposal, a decision was deferred until a proposal (or contract or work plan) has been received. Discussion: D. Ascher: I guess I feel like it's not a great relationship -- we asked for X, and really got Y. Whether Y is good or not isn't really the issue. S. Deibe...
...packagers were added to support pkgtool on Solaris and swinstall on HP-UX. distutils now has a new abstract binary packager base class command/bdist_packager, which simplifies writing packagers. This will hopefully provide the missing bits to encourage people to submit more packagers, e.g. for Debian, FreeBSD and other systems. The UTF-16, -LE and -BE stream readers now raise a NotImplementedError for all calls to .readline(). Previously, they used to just produce garbage or fail with an encod...
Released: July 8, 2025
It's the final 3.14 beta! https://www.python.org/downloads/release/python-3140b4/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b4, is the last of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes …
...package installation tools. The main idea is to make all PyPI static content available via Amazon Cloudfront, a content delivery network maintained by Amazon." MAL hopes to get his project started by December 2010. He would also like to start recruiting for volunteers to help implement the startup facets of the project. 5.6 PyCon US Website D. Napoleone, PyCon US Website Project, reports that the call for proposals, tutorials, and posters was very successful: "The ca...
...Package Index (Cheese Shop): A. Kuchling will ask Thomas Wouters about increasing the memory on ximinez, and getting another machine for PyPI. M. von Löwis contacted Thomas Wouters, and he will talk to XS4ALL this week. Status: in progress. Originally from April 2007, Section 9, New PSF Members: D. Goodger will contact the PSF members not subscribed to the PSF-Members mailing list. Status: carried forward. Originally from May 2007, Section 4, Frank Willison Award: D. Goodger will set up a page...
...Package Index (Cheese Shop): A. Kuchling will ask Thomas Wouters about increasing the memory on ximinez, and getting another machine for PyPI. Status: carried forward. Originally from April 2007, Section 9, New PSF Members: D. Goodger will contact the PSF members not subscribed to the PSF-Members mailing 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 ...
...Package Index (Cheese Shop): A. Kuchling will ask Thomas Wouters about increasing the memory on ximinez, and getting another machine for PyPI. Status: carried forward. Originally from April 2007, Section 9, New PSF Members: D. Goodger will contact the PSF members not subscribed to the PSF-Members mailing 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. Status: do...
If you didn't find what you need, try your search in the Python language documentation.