Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Version: None
Released: Sept. 19, 2006
Python 2.5 was released on September 19th 2006. There's a bunch of places you can look for more information on what's new in this release -- see the "What's New" section further down this page. This is a final release, and should be suitable for production use. …
View Release Notes
Released: Oct. 18, 2006
Python 2.4 is now in bugfix-only mode; no new features are being added. At least 80 bugs have been squished since Python 2.4.3, including a number of bugs and potential bugs found by with the Coverity and Klocwork static analysis tools. We'd like to offer our thanks to both …
...with 2.5.1. This is a final release, and is suitable for production use. There was one change since the release candidate. This fixed a problem with cross- compiling Python that was introduced between 2.4.3 and 2.4.4c1. For more information on the new features of Python 2.4 see the 2.4 highlights or consult Andrew Kuchling's What's New In Python for a more detailed view. Please see the separate bugs page for known issues and the bug reporting procedure. See also the license Download the releas...
...with it. Unpack it with tar -zxvf Python-2.5.tgz (or bzcat Python-2.5.tar.bz2 | tar -xf -). Change to the Python-2.5 directory and run the "./configure", "make", "make install" commands to compile and install Python. Since this is a new version of Python, you may want to use the "make altinstall" command instead of "make install" - this will install a "python2.5" binary without touching the existing "python" binary. The sourc...
...with the Treasurer and Secretary to write up calls for assistants. S. Deibel sent out a call by email for an assistant treasurer with no responses. See Search for Assistant Treasurer below. Status: carried forward. Originally from April 2007, Section 6, Python 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 w...
...with the contributor agreement. Status: pending. [13] Originally from December 2006, Section 4, Jython Contributor Agreements: D. Goodger will write to the Jython contributors and ask them to sign contributor agreement forms, in combination with item 1 [11] above (transferred from A. Kuchling). Item transferred to A. Kuchling on 2009-05-08 (item [57]). Status: dropped (transferred). [23] Originally from 14 April 2008, Section 5, Treasurer's Report: S. Holden will assist K. Kaiser with accounts...
...with the same name as a global module that has already been used in the package, the result is generally known as a "mess", and the proper solution is to quit the interpreter and start over. What If I Have a Module and a Package With The Same Name? You may have a directory (on sys.path) which has both a module spam.py and a subdirectory spam that contains an __init__.py (without the __init__.py, a directory is not recognized as a package). In this case, the subdirectory has precedenc...
...with raising a further $10,000. Status: pending. [112] Originally from 14 December 2009, Section 9, Appointment of Wendroff as PSF Accountants: S. Holden will inform Wendroff & Associates, LLC of the board's decision to contract with them according to the terms of the agreement. Status: pending. [113] Originally from 21 December 2009, Section 5, PSF budget for 2010: K. Kaiser will update the PSF website to reflect the changes on financial & tax filing data. Status: pending. [114] Orig...
...with the contributor agreement. Status: carried forward. Originally from December 2006, Section 4, Jython Contributor Agreements: D. Goodger will write to the Jython contributors and ask them to sign contributor agreement forms, in combination with item 2 above (transferred from A. Kuchling). Status: carried forward. Originally from March 2007, Section 18, Bylaw Change Survey: S. Holden will call for a separate discussion of changes to the bylaws [with S. Deibel's help]. Status: carried forwar...
Released: May 7, 2025
Only one day late, welcome to the first beta! This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b1, is the first of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to …
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 …
...without a blank line; unexpected unindent. </pre> In this example, the use of <font color="red">str</font> inside the inner function g() now refers to the argument <font color="red">str</font> in the outer function f(); previously (without nested scopes), it would refer to the built-in function <font color="blue">str</font>. <p><li>Unbound method objects have their im_class field set differently. In previous ver...
...with Mark Shuttleworth: B. Cannon will post a detailed summary of the conversation via email for further discussion. Status: done. Section 9, Brett's Discussion with Mark Shuttleworth: B. Cannon will contact Mark Shuttleworth to tell him we're interested in further discussion. Status: done. S. Deibel and B. Cannon will follow up regarding further discussion with Mark Shuttleworth. Section 10: T. Peters will ask the advice of Larry Rosen regarding concerns with the contributor agreement. Status...
...with failmalloc. Fix memory leaks found with valgrind and update suppressions file. Fix compiler warnings in opt mode which would lead to invalid memory reads. Fix problem using wrong name in decimal module reported by pychecker. Issue #3650: Fixed a reference leak in bytes.split('x'). bytes(o) now tries to use o.__bytes__() before using fallbacks. Issue #1204: The configure script now tests for additional libraries that may be required when linking against readline. This fixes issues with x86_...
...with proto IMAP and options no dns aka snark.thyrsus.com locke.ccil.org ccil.org user esr there is esr here options fetchall dropstatus warnings 3600 poll imap.netaxs.com with proto IMAP user "esr" there is esr here options dropstatus warnings 3600 skip imap.21cn.com with proto IMAP user esr here is tranxww there options fetchall skip pop.tems.com with proto POP3: user esr here is ed there options fetchall skip mail.frequentis.com with proto IMAP: ...
...without requiring any formalties; or Free registration at PyCon, with optionally a contribution of up to $500 towards the recipient's travel and accommodation expenses; the amounts to be determined by the Board at the time the award is approved. Approved 7-0-0. S. Deibel noted: "What we really need is a commitee with a budget, then the Board doesn't need to do more voting on this." S. Holden suggested that we call for committee members at the upcoming members' meeting. M. von Löwis...
...with -Wall and -Wstrict-prototypes. Users compiling Python with GCC should see exactly one warning, except if they have passed configure the --with-pydebug flag. The expected warning is for getopt() in Modules/main.c. This warning will be fixed for Python 2.1. Fixed configure to add -threads argument during linking on OSF1. Tools and other miscellany The compiler in Tools/compiler was updated to support the new language features introduced in 2.0: extended pri...
Released: May 26, 2025
Here's the second 3.14 beta. https://www.python.org/downloads/release/python-3140b2/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b2, is the first of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new …
...with much higher productivity per man hour than would have been possible using Java as the development language. Web Services To The Rescue In the past year or so, the larger suppliers have been slowly rolling out Web services for some of their products and services. These also work seamlessly with our Python code. The XML processing tools in Python are, like everything else included with Python, well thought out, spec compliant, and powerful. Gusto.com often builds automated test suites in Py...
If you didn't find what you need, try your search in the Python language documentation.