We are pleased to announce the release of Python 2.5.4 (final), a bugfix release of Python 2.5, on December 23rd, 2008.
Python 2.5.4 has been replaced by a newer bugfix release of Python. Please download Python 2.5.6 instead, unless you need to use the Windows and OS X binaries provided here.
This is the last bugfix release of Python 2.5. Future releases of Python 2.5 will only contain security patches; no new features are being added, and no "regular" bugs will be fixed anymore. According to the release notes, about 80 bugs and patches have been addressed since Python 2.5.2, many of them improving the stability of the interpreter, and improving its portability. Python 2.5.3 unfortunately contained an incorrect patch that could cause interpreter crashes; the only change in Python 2.5.4 relative to 2.5.4 is the reversal of this patch. Future releases will only address security isses, and no binaries or documentation updates will be provided in future releases of Python 2.5.
If you want the latest production version of Python, use Python 2.7.2 or later.
See the detailed release notes for more details.
Please see the separate bugs page for known issues and the bug reporting procedure.
See also the license.
Download the release
For x86 processors: python-2.5.4.msi
For Win64-Itanium users: python-2.5.4.ia64.msi
For Win64-AMD64 users: python-2.5.4.amd64.msi
To use these installers, the Windows system must support Microsoft Installer 2.0. Just save the installer file to your local machine and then run it to find out if your machine supports MSI.
Windows XP and later already have MSI; many older machines will already have MSI installed.
Windows users may also be interested in Mark Hammond's pywin32 package, available from Sourceforge. pywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.
For MacOS X 10.3 and later: python-2.5.4-macosx.dmg. This is a Universal installer.
The Universal OS X image contains an installer for python 2.5.4 that works on Mac OS X 10.3.9 and later, on both PPC and Intel Macs. The compiled libraries include both bsddb and readline.
gzip-compressed source code: Python-2.5.4.tgz
bzip2-compressed source code: Python-2.5.4.tar.bz2, the source archive.
The bzip2-compressed version is considerably smaller, so get that one if your system has the appropriate tools to deal with it.
Unpack the archive with tar -zxvf Python-2.5.4.tgz (or bzcat Python-2.5.4.tar.bz2 | tar -xf -). Change to the Python-2.5.4 directory and run the "./configure", "make", "make install" commands to compile and install Python. The source archive is also suitable for Windows users who feel the need to build their own version.
- See the highlights of the Python 2.5 release.
- Andrew Kuchling's What's New in Python 2.5 describes the most visible changes since Python 2.4 in more detail.
- A detailed list of the changes in 2.5.4 can be found in the release notes, or the Misc/NEWS file in the source distribution.
- For the full list of changes, you can poke around in Subversion.
The documentation has also been updated: