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: 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: May 31, 2022
This is a beta preview of Python 3.11 Python 3.11 is still in development. 3.11.0b2 is the second of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support …
...Python script using the window manager (including Tkinter or wxPython scripts). Most of Mac/Lib has moved to Lib/plat-mac, which is again used both in MacPython-OSX and MacPython-OS9. The only modules remaining in Mac/Lib are specifically for MacPython-OS9 (CFM support, preference resources, etc). A new utility PythonLauncher will start a Python interpreter when a .py or .pyw script is double-clicked in the Finder. By default .py scripts are run with a normal Python interpreter in a Terminal win...
...the cgi module to the urlparse one. Added a DeprecationWarning in the old module, it will be deprecated in the future. Issue #3719: platform.architecture() fails if there are spaces in the path to the Python binary. Issue 3602: As part of the merge of r66135, make the parameters on warnings.catch_warnings() keyword-only. Also remove a DeprecationWarning. The deprecation warnings for the camelCase threading API names were removed. Issue #3110: multiprocessing fails to compiel on solaris 10 due t...
...in 2.1[.1]). This may change the meaning of code like the following: <pre> def f(<font color="red">str</font>): def g(x): return <font color="red">str</font>(x) return g System Message: WARNING/2 (<string>, line 84) Definition list ends 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...
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 …
...install Python. The source archive is also suitable for Windows users who feel the need to build their own version. What's New? See the highlights of the Python 2.4 release. Andrew Kuchling's What's New in Python 2.4 describes the most visible changes since Python 2.3 in more detail. A detailed list of the changes in 2.4.6 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. Documentation The d...
Released: Dec. 19, 2008
This release includes just a small number of fixes, primarily preventing crashes of the interpreter in certain boundary cases. This is the last planned release in the Python 2.4 series. We have …
...in the standard <a href="http://docs.python.org/">documentation bundle</a> ("Distributing Python Modules"). </ul> <h3>Incompatibilities between Python 2.1[.1] and Python 2.2</h3> <p>The following visible differences between Python 2.2 and previous versions are intentional. <ul> <p><li>Not everything is listed here; for the full list see the <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/python/p...
...in Python 2.3.3. The 2.3 series is now in bugfix-only mode. Please see the separate bugs page for known issues and the bug reporting procedure. Download the release Windows users should download the Windows installer, Python-2.3.3.exe, run it and follow the friendly instructions on the screen to complete the installation. Windows users may also be interested in Mark Hammond's win32all, a collection of Windows-specific extensions including COM support and Pythonwin, an IDE built u...
...in Python 2.3.4. The 2.3 series is now in bugfix-only mode. Please see the separate bugs page for known issues and the bug reporting procedure. Download the release Windows users should download the Windows installer, Python-2.3.4.exe, run it and follow the friendly instructions on the screen to complete the installation. Windows users may also be interested in Mark Hammond's win32all, a collection of Windows-specific extensions including COM support and Pythonwin, an IDE built u...
...the separate bugs page for known issues and the bug reporting procedure. Download the release Windows users should download the Windows installer, Python-2.3.2-1.exe, run it and follow the friendly instructions on the screen to complete the installation. Windows users may also be interested in Mark Hammond's win32all, a collection of Windows-specific extensions including COM support and Pythonwin, an IDE built using Windows components. Please note that the original Windows install...
Released: May 27, 2004
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. If you need …
Released: Dec. 19, 2003
Released: Oct. 3, 2003
...ing crashes of the interpreter in certain boundary cases. Python 2.5 is the latest release of Python. This release of the older 2.4 code is to provide bug fixes for people who are still using Python 2.4. This is the last planned release in the Python 2.4 series - future maintenance releases of Python will be in the 2.5 series, starting of course with 2.5.1. We have decided not to include binaries for Windows or OS X in this release, nor to update any online documentation, as the overhead for doi...
Python 2.4 is now in security-fix-only mode. No new features are being added, and bugs are not fixed anymore unless they affect the stability and security of the interpreter, or of Python …
...the Python-2.3.6 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. What's New? See the highlights of the Python 2.3 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 in 2.3.6 can be found in the release notes, or the...
...the Python-2.3.7 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. What's New? See the highlights of the Python 2.3 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 in 2.3.7 can be found in the release notes, or the...
If you didn't find what you need, try your search in the Python language documentation.