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: Feb. 15, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a4, is the fourth of six planned alpha releases. Alpha releases are intended to make it easier to test the …
...interpreter to crash. What's New? There's only one new method been added to the Python code - the socket object received a new method 'sendall()' which will send all data - send() is not guaranteed to do this. This was added as it was the cleanest way to solve a number of different problems. Aside from this, we've been very careful to fix only bugs and not add new features. For the full scoop about this bugfix release, see the release notes. If you're interested in lear...
...interpreters (new releases initially appear in unstable). Macintosh users can find binaries and source on Jack Jansen's MacPython page. (MacOS X users who have a C compiler can also build from the source tarball below.) All others should download Python-2.2.2.tgz, the source tarball, and do the usual "gunzip; tar; configure; make" dance. What's New? This being a bug-fix release, there have been no exciting new features implemented since 2.2.1 -- just heaps of fixes. With ...
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 to the release notes, about 80 bugs and patches have been addressed since Python 2.5.2, …
View Release Notes
...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. For more i...
Released: Oct. 29, 2013
With the 2.6.9 release, and five years after its first release, the Python 2.6 series is now officially retired. All official maintenance for Python 2.6, including security patches, has ended. For ongoing maintenance releases, please see the Python 2.7 series. The NEWS file lists every change in each alpha, …
Released: Sept. 6, 2022
This is the seventh maintenance release of Python 3.10 Python 3.10.7 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.10 series, compared to 3.9 Among the new major new features and …
Released: March 12, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a5, is the fifth of six planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Oct. 12, 2014
This is a security-fix source-only release. The last binary release was 3.2.5. With the 3.2.6 release, and five years after its first release, the Python 3.2 series is now officially retired. All official maintenance for Python 3.2, including security patches, has ended. For ongoing maintenance releases, please see …
Released: April 9, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a6, is the sixth and last planned alpha release. Alpha releases are intended to make it easier to test the …
...interpreter by double-clicking on Applications / Utilities / Terminal and typing python3 (if you've installed a version of Python 3) or python (to use Python 2) in the window that opens up. You can also launch IDLE for the Python version you have installed by double-clicking its icon in the appropriate Python version folder in the Applications folder or you can also just type idle3 or idle in a terminal window. There are many thousands of additional Python software packages available through Py...
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 …
...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 bugs that we intend to fix for the 2.0 final release. This release should be a bit more stable than the previous betas. We would like to see even more widespread testing before the final release, so we are producing this release candidate. The final release will be exactly the same unless any show-stopping (o...
...interpreter living in such a .app bundle, this interpreter should be used to run any 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 Find...
Released: May 30, 2003
We are pleased to announce the release of Python 2.2.3 (final), on May 30, 2003. This is a bug-fix release for Python 2.2 and supersedes the previous bugfix release, Python 2.2.2. Note: there's a security fix for SimpleXMLRPCServer.py. Download the release …
Python Distutils-SIG: Tasks and Division of Labour Python Distutils-SIG Tasks and Division of Labour At the Seventh International Python Conference Developer's Day session "Extension Building Considered Painful", we enumerated the tasks necessary to develop, distribute, and install Python modules; arrived at a rough consensus regarding the division of labour necessary to conceptualize any distribution/installation system; and came up with a proposed user...
...Interpreter Python/C API Reference Manual Documenting Python Installing Python Modules Distributing Python Modules The HTML bundle also contain the Global Module Index, which contains direct links to the documentation for all the modules documented in the Python Library Reference and Macintosh Library Modules. These documents are not available for download individually. Information on unpacking the archive files containing the documentation is available in the general downloads section. If you ...
If you didn't find what you need, try your search in the Python language documentation.