Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...ink: invalid file type" or similar, you'll need to get GNU tar. Some tests may unexpectedly fail on certain platforms. Here are failures that we know (something) about and intend to fix in a following patch release. These bugs may simply be in the test suite, but they may indicate bugs in Python. test_grp and test_pwd may fail. We've had reports of this on *nix systems that use a "+" at the beginning of a line in the /etc/group or /etc/passwd file to indicate NIS/YP or LDAP ...
Version: None
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 …
View Release Notes
Released: April 5, 2022
This is an early developer preview of Python 3.11 Major new features of the 3.11 series, compared to 3.10 Python 3.11 is still in development. This release, 3.11.0a7 is the last of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
...and multi-threading High-level dynamic data typing and very late binding Tight integration with C, C++, and Java modules May be compiled to Java byte code for use in any JVM String and regular expression processing Extensive XML and web services support HTTP, FTP, SMTP, POP, IMAP, NNTP, telnet, and other IP protocols HTML, MIME, base64, binhex, uuencode, and other internet data handling GUI development and multimedia services Unit testing, profiling, and documentation generation Availa...
Released: Dec. 6, 2022
This is an early developer preview of Python 3.12. Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a3 is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test …
Released: Dec. 7, 2020
This is the first maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.1, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. We've made …
...in AstraZeneca. Andrew Dalke is the founder of Dalke Scientific Software, LLC, a software consulting and contract programming shop located in Santa Fe, New Mexico, USA. Andrew has been developing computational chemistry and biology software since 1992. His main focus is combining usability design and software engineering to develop software tools that scientists both use and enjoy. It's no wonder he likes Python so much. Pierre Bruneau is a Principal Scientist in the Cancer and Infection Resea...
...and line tool "pythonw" that runs your script with an 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 int...
...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 using Windows components. RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using operating systems ...
...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 using Windows components. RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using operating systems ...
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 …
Released: Dec. 19, 2003
...ing Python on AIX requires you to build in 32 bit mode. Some tests may unexpectedly fail on certain platforms. Here are failures that we know (something) about and intend to fix in a following patch release. These bugs may simply be in the test suite, but they may indicate bugs in Python. test_grp and test_pwd may fail. We've had reports of this on *nix systems that use a "+" at the beginning of a line in the /etc/group or /etc/passwd file to indicate NIS/YP or LDAP consultation....
If you didn't find what you need, try your search in the Python language documentation.