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: Feb. 21, 2008
Python 2.5.2 was released on February 21st, 2008. This is the second bugfix release of Python 2.5. Python 2.5 is now in bugfix-only mode; no new features are being added. According to the release notes, over 100 bugs and patches have been addressed since Python 2.5.1, many …
View Release Notes
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. …
Released: Dec. 19, 2008
Python 2.5.3 was released on December 19th, 2008. This is the last bugfix release of Python 2.5. Python 2.5 is now in bugfix-only mode; no new features are being added. According to the release notes, about 80 bugs and patches have been addressed since Python 2.5.2, many …
Released: Dec. 23, 2008
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 …
Released: July 22, 2025
It's the first 3.14 release candidate! https://www.python.org/downloads/release/python-3140rc1/ This is the first release candidate of Python 3.14 This release, 3.14.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The …
...number of days into the future for which the forecasts were predicting. In its first year, 2003, the system only gathered forecasts for 20 U.S. cities, or about 250,000 individual forecasts, so most of the data output was based on the raw scoring data. The aggregation engine was added once the system was scaled up to 800 cities, increasing the data stream by almost 4000%. In the first half of 2004, the system has already scored over 4 million forecasts, all collected, parsed, and displayed on th...
...number of discrete components: The user interface, the SECS communication modules, the data collection interface, and so forth. The activities of each of these components were coordinated by a sequencing engine in each workstation. At that time, the components and the sequencing engine written were in C and high-level activities were sequenced in a simple proprietary scripting language. This approach was used to develop Tool Application Programs (TAPs) for about 6 years. It was well understood b...
...number-theoretical functions, etc., on top of the LGPL-licensed GMP library (some of those advanced functionalities are precious to my ongoing work in bridge simulation and analysis, though by now my ongoing work maintaining and developing gmpy is mostly something I see as a contribution to the community). I did complete the Nutshell, wrote many Python articles for various magazines, both Italian and US ones, and went on a binge doing presentations at all sorts of conference, such as PythonUK, E...
Debugging Reference Count Problems Warning This page stays here for historical reasons and it may contain outdated or incorrect information. Debugging Reference Count Problems From: Guido van Rossum <guido@CNRI.Reston.VA.US> To: python-list@cwi.nl Date: Wed, 27 May 1998 11:09:40 -0400 Mike Fletcher wrote a number of posts about debugging C code that bombs, probably because of reference count problems. His approach to debugging this problem seems typical, but I thin...
...number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE. Users of Mac OS X 10.3 and later can install a universal binary (suitable for both PowerPC and Intel machines) from python-2.5-macosx.dmg . Download to the desktop and open the .dmg file to install. All others should download either python-2.5.tgz or python-2.5.tar.bz2, the source archive. The tar.bz2 is considerably smaller, so get that one if your system has the appropriate tools to deal with it....
...number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE. MacOS X For MacOS X 10.3 and later: python-2.5.2-macosx.dmg. This is a Universal installer. The Universal OS X image contains an installer for python 2.5.2 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. Other platforms gzip-compressed source code: Python-2.5.2.tgz bzip2-compressed source code: Python-2.5.2.tar.bz2, the s...
...number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE. MacOS X For MacOS X 10.3 and later: python-2.5.3-macosx.dmg. This is a Universal installer. The Universal OS X image contains an installer for python 2.5.3 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. Other platforms gzip-compressed source code: Python-2.5.3.tgz bzip2-compressed source code: Python-2.5.3.tar.bz2, the s...
...number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE. MacOS X 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. Other platforms gzip-compressed source code: Python-2.5.4.tgz bzip2-compressed source code: Python-2.5.4.tar.bz2, the s...
...Numbers 23B requests/month 5.3B requests/month 757M requests/day Core Development Support The PSF funds an annual gathering of Python core developers to target improvements to CPython. In 2019, the CPython sprint received $25,000 in support from the PSF and in 2020, $6,000 USD for an online sprint. The PSF is also financially supporting CPython through a complete migration to GitHub and, in 2019, allocated $19,000 USD to assist CPython with Py...
...number. <p /> To invoke the interpreter with these packages, you will explicitly have to run "python2.3". Note that all Python RPMs provided by Python.org and Red Hat provide a "/usr/bin/python2.3" (or similar, with major/minor number), even if they also provide "/usr/bin/python". So, yes, it should be safe. <p /> Note that you may need to build and install a second copy of any packages which you need access to with the supplemental version of Python. ...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 10 August 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and enter...
...number of different data stores, shipped over the wire in an XML representation, manipulated in memory using traditional C++ objects, presented for debugging, and reasoned about to assess data validity, to name a few. We needed a way to describe this schema once and then reliably produce executable code from it. The Hard Way with C++ Our first implementation of this schema involved a fractured collection of representations. The XML protocol module had tables describing the serialization and de...
...number of Special Interest Groups (SIGs) for focused collaborative efforts to develop, improve, or maintain specific Python resources. Each SIG has a charter, a coordinator, a mailing list, and a directory on the Python website. SIG membership is informal, defined by subscription to the SIG's mailing list. Anyone can join a SIG, and participate in the development discussions via the SIG's mailing list. Below is the list of currently active Python SIGs, with links to their resources. The lin...
...number of specialized and/or older platforms, listed below in alphabetical order. Note that these ports often lag well behind the latest Python release. Python for Android Briefcase (from the BeeWare project) and Buildozer (from the Kivy project) are two tools that can be used to deploy Python code as an Android app. Chaquopy is a project that can be used to embed Python into an existing Android Gradle project. The Chaquopy binaries are used by Briefcase when deploying to Android. pyqtdeploy c...
...number formatting and string case sensitivity. New module 'xmllib' to parse XML files. Some more support for Tk extensions (PIL, TIX, BLT, TOGL). Fixed address list parsing in module 'rfc822'. More deployment (and only one fix) for the 're' module. New Python mode for Emacs. OS/2 support. From 1.5b1 to 1.5b2 Thanks to all who contributed doc strings for library modules! The portability problems caused by indented preprocessor commands and C++ style comments should be gone now. Lots of improv...
If you didn't find what you need, try your search in the Python language documentation.