Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...ally optimal algorithms, and not enough tuning for common cases. I also felt that some of ABC's features, aimed at novice programmers, were less desirable for the (then!) intended audience of experienced Unix/C programmers. For instance: ABC's ideosyncratic syntax (all uppercase keywords!); some terminology (e.g. "how-to" instead of "procedure"); and the integrated structured editor, which its users almost universally hated. Python would rely more on the Unix infrastructure and convent...
Version: None
Released: May 26, 2025
This is a beta preview of the new Windows Python install manager. The Python install manager for Windows is our tool for installing and managing runtimes. The traditional executable installer will stop being released with Python 3.16 As well as the files below, the Python install manager can …
Released: June 9, 2025
Released: June 30, 2025
Released: July 22, 2025
Released: Aug. 14, 2025
Released: Aug. 27, 2025
Released: Sept. 18, 2025
Released: Sept. 24, 2020
This is the sixth maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.6, a bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Major new …
View Release Notes
...all happen automatically, without human intervention. This is A Good Thing (TM) because such responses should be processed very quickly. (While the normal way to interact with a mailing list is via the SIG's "listinfo" web page, it is also possible to send commands to a special administrative address, see below.) Every SIG must have a clear mission, with a well defined conclusion and end date, and a coordinator - a specific person responsible for reporting on the SIG activity and for...
Released: March 4, 2019
Python 2.7.16 is a bugfix release in the Python 2.7 series. Note Attention macOS users: As of 2.7.16, all current python.org macOS installers ship with builtin copies of OpenSSL and Tcl/Tk 8.6. See the installer README for more information.
Released: March 14, 2025
Here comes the penultimate alpha. This is an early developer preview of Python 3.14 Major new features of the 3.14 series, compared to 3.13 Python 3.14 is still in development. This release, 3.14.0a6, is the sixth of seven planned alpha releases. Alpha releases are intended to …
Released: Feb. 17, 2019
Python 2.7.16 release candidate 1 is a prelease for a bugfix release in the Python 2.7 series. Note Attention macOS users: As of 2.7.16, all current python.org macOS installers ship with builtin copies of OpenSSL and Tcl/Tk 8.6. See the installer README for more information.
...aller for Windows). Supporting the old-fashioned "dumb" built distribution model is important, though -- not everyone will have that fancy new installer (or they might have a different smart installer). User utilities Finally, and perhaps most importantly, we most consider the lucky user who wishes to install a Python module distribution on his computer. Users come in all shapes and sizes, but we're mainly concerned with two distinctions: built dist...
Released: April 15, 2018
Python 2.7.15 release candidate one is a preview release for Pthon 2.7.15, the next bug fix release in the Python 2.x series. Note Attention macOS users: as of 2.7.15, all python.org macOS installers ship with a builtin copy of OpenSSL. Additionally, there is a new additional installer …
...ally the suffixes are searched in the following order: ".so", "module.so", ".py", ".pyc". Directories don't explicitly occur in this list, but precede all entries in it.) A Proposal For Installing Packages In order for a Python program to use a package, the package must be findable by the import statement. In other words, the package must be a subdirectory of a directory that is on sys.path. Traditionally, the easiest way to ensure that a package was on sys.path was to either i...
...all for proposals. 5.2 Administrator Report Board Agenda / Minutes I continue to write up the Board Agenda and keep it up to date. I continue to write up the Board Meeting minutes. Grant and Award Notification I continue to notify respective parties of board resolutions. Email and Communication I am continuing to monitor all PSF Board/Members mailing lists also making sure emails a re being answered/followed up on. I am continuing to read through all of the e...
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 …
...all tests install copy the mockup installation tree into an existing Python library tree (not necessarily the system Python library -- could be in a user's home directory, or a temporary directory) Note that these assume the installer is working from a source distribution -- if this is always the case, then the packager has wasted his time, and we don't want that. Installing built distributions should be trivial, but there are a few ...
If you didn't find what you need, try your search in the Python language documentation.