Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...compiler can also build from the source tarball below.) All others should download Python-2.2.3.tgz, the source archive. Unpack it with "tar -zxvf Python-2.2.3.tgz". Change to the Python-2.2.3 directory and run the "./configure", "make", "make install" commands to compile and install Python. What's New? This being a bug-fix release, there have been no exciting new features implemented since 2.2.2 -- just heaps of fixes. For a list of intentional incomp...
Version: None
Released: Dec. 2, 2025
This is the first maintenance release of Python 3.14 Python 3.14.1 is the first maintenance release of 3.14, containing around 558 bugfixes, build improvements and documentation changes since 3.14.0. Major new features of the 3.14 series, compared to 3.13 Some of the major new features and …
View Release Notes
Released: Sept. 23, 2003
This is a patch release which supersedes earlier releases of 2.3. Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5 …
...compiler (which comes with the OS X Developer Tools) can also build from the source tarball below. IDLEFORK users should take note: Idlefork has been re-merged back into the main Python distribution and takes the place of the old IDLE release. What's New? See the highlights of this release. Andrew Kuchling's What's New in Python 2.3 describes the most visible changes since Python 2.2 in more detail. A detailed list of the changes is in the release notes, or the Misc/...
Python 2.3.1 Python 2.3.1 Note: See Python 2.3.5 for a patch release release which supersedes earlier releases of 2.3. Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need to remain with Python 2.3, there's a patch available from the security advisory page. Important: 2....
Released: June 17, 2025
It's 3.14 beta 3! https://www.python.org/downloads/release/python-3140b3/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b3, is the third of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features …
Released: Oct. 7, 2025
This is the stable release of Python 3.14.0 Python 3.14.0 is the newest major release of the Python programming language, and it contains many new features and optimisations compared to Python 3.13. Major new features of the 3.14 series, compared to 3.13 Some of the major …
Released: Dec. 5, 2025
This is the second maintenance release of Python 3.14 Python 3.14.2 is the second maintenance release of 3.14, containing 18 bugfixes, build improvements and documentation changes since 3.14.1. This is an expedited release to fix the following regressions: gh-142206: Exceptions in multiprocessing in …
...compiler in Tools/compiler was updated to support the new language features introduced in 2.0: extended print statement, list comprehensions, and augmented assignments. The new compiler should also be backwards compatible with Python 1.5.2; the compiler will always generate code for the version of the interpreter it runs under. What's new in 2.0 release candidate 1 (since beta 2)? What is release candidate 1? We believe that release candidate 1 will fix all known bu...
Released: April 19, 2007
Python 2.5.1 was released on April 18th, 2007. This is the first 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 150 bugs and patches have been squished since Python 2.5, including a …
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 …
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 …
Python Success Stories Introduction This is the story of Python at the Philips semiconductor manufacturing facility in Fishkill, NY. This facility, originally built by IBM, was acquired by Philips in 2000. I have been involved with this facility on and off for the past twelve years and was responsible for redesigning substantial portions of the factory tool control software using Python. In the early 1990s, the factory adopted an automation strategy based around Asyst Technology's tool loader...
Python 2.4.4 Release Python 2.4.4 We are pleased to announce the release of Python 2.4.4 (FINAL), a bugfix release of Python 2.4, on October 18, 2006. Important: 2.4.4 includes a security fix (PSF-2006-001) for the repr() of unicode strings in wide unicode builds (UCS-4) 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 an...
...compiler (an internal implementation detail of the Python interpreter). See the detailed release notes for more details. Since the release candidate, we have backed out a couple of small changes that caused 2.5.1 to behave differently to 2.5. Again, see the release notes for more. For more information on the new features of Python 2.5.1 see the 2.5 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...
...compiler. The PyXML prerequisite in particular causes a cyclic dependency, which could be resolved by including the generated C files with the distribution. Due to usage of flex, 4XPath is not capable of fully supporting Unicode in XPath expressions. There are patches circulating for flex 2.5.4 to allow scanning wchar_t strings; it is not clear whether these patches would allow to implement full Unicode support for an XPath scanner. Due to usage of callbacks i...
Released: March 11, 2008
Python 2.3 is now well and truly in bugfix-only mode; no new features are being added, and only security critical bugs have been fixed. This release addresses a number of cases interpreter might have crashed in certain boundary conditions. See the detailed release notes for more details. …
...compiler but undefined when used, a new exception UnboundLocalError is raised. This is a class derived from NameError so code catching NameError should still work. The purpose is to provide better diagnostics in the following example: x = 1 def f(): print x x = x+1 This used to raise a NameError on the print statement, which confused even experienced Python programmers (especially if there are several hundreds of lines of code between the reference and the assignme...
Released: Oct. 3, 2003
Released: May 27, 2004
If you didn't find what you need, try your search in the Python language documentation.