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. 6, 2022
Note: The release you are looking at is a security bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Please see …
View Release Notes
Released: June 6, 2023
This is a security release of Python 3.10 Note: The release you're looking at is Python 3.10.12, a security bugfix release for the legacy 3.10 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
Python Distutils-SIG: Documentation Python Distutils-SIG: Documentation User Documents Two documents have been written to cover the Distutils, and are part of Python's standard documentation set: Installing Python Modules This is for end-users, system administrators, and Python programmers who need to install third-party modules to their existing Python installation. It focusses on using the Distutils, b...
Python 2.1 Python 2.1 - final release Note: This is no longer the most current Python release. See Python 2.1.3 for a patch release and the download page for more recent releases. The final version Python 2.1was released on April 17, 2001. See our (gulp :-) press release. What's New? What's New in Python 2.1 by Andrew Kuchling describes the most visible changes since Python 2.0. Full release notes with detailed lists of what was new in each alpha, beta or candidate ...
...versions when Tribon Solutions did so, and so forth. This would have been an expensive and complex solution, only usable by the largest shipyards in the world, those that had their own large IT and development departments. The second approach was preferable, as long as a tool could be found or developed that covered most of the given criteria. Tribon already had a geometry macro language that was developed in-house, but to extend it to the desired level of functionality would have been costly to...
...versions (he may create other versions than these--presumably at least later Python versions when they are created). Late April: The PSF Secretary was able to send some complimentary "Python 3" stickers to Timothy Farrell <explorigin at gmail.com> who requested them. Late April: Authorized request from Ricardo Bánffy <rbanffy at gmail.com> to use the Python logo with the words "GruPy-SP" for the São Paulo Python user group. The modified logo preserves the icon, a...
...versions and a cache issue. Bug #950057: itertools.chain() and itertools.cycle() now handle exceptions immediately instead of waiting until the input source is updated. Bug #931848: Fix _sre.CODESIZE on 64-bit machines in UCS-4 mode. Bug #938076: Consider output encoding in XMLGenerator. Bug #936637: Properly delegate startElementNS in saxutils.XMLFilterBase. Bug #944082: Empty passwords in urllib2 are now supported. Bug #926075: Fixed a bug that returns a wrong pattern object for a str...
Released: June 27, 2020
Note: The release you are looking at is a bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Please see the …
Released: Nov. 5, 2021
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.0a2 is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Feb. 3, 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.0a5 is the fifth of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Dec. 6, 2022
This is a security release of Python 3.7 Note: The release you are looking at is a security bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final security bugfix release …
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.17, a security 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. Security content in this …
...versions. (It has been suggested to add a reference named e.g. ".module" in the importing module, to indicate the dependency and prevent this problem; while this may do the job nicely, I'm reluctant to implement it because it may confuse introspective tools.)
...versions. Hopefully fixed a buffering problem in linuxaudiodev. Attempted a fix to make the OpenSSL support in the socket module work again with pre-0.9.5 versions of OpenSSL. Tests Added a test case for asynchat and asyncore. Removed coupling between tests where one test failing could break another. Tools Ping added an interactive help browser to pydoc, fixed some nits in the rest of the pydoc code, and added some features to his inspect module. An updated python-mode.el version 4.1 which i...
...versions of the documentation remain available online. Use the list below to select a version to view. For unreleased (in development) documentation, see In development versions. Python 3.14.0, documentation released on 7 October 2025. Python 3.13.9, documentation released on 14 October 2025. Python 3.13.8, documentation released on 7 October 2025. Python 3.13.7, documentation released on 14 August 2025. Python 3.13.6, documentation released on 6 August 2025. Python 3.13.5, documentation relea...
Released: March 23, 2020
This is an early developer preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0a5 is the fifth of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release …
Released: June 17, 2020
Note Note: The release you are looking at is a bugfix release preview for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Note …
Released: Dec. 8, 2021
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.0a3 is the third of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: March 7, 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.0a6 is the sixth of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
...versions, including scientific computing modules) Nuitka (a compiler that packages user code with CPython into a static binary for improved performance and IP protection) pyodide (a Python distribution for the browser and Node.js based on WebAssembly) WinPython (a portable scientific Python distribution for Windows) Python(x, y) (Scientific-oriented distribution based on Qt and Spyder) Conceptive Python SDK (targets business, desktop and database applications) PyIMSL Studio (a commercial distri...
If you didn't find what you need, try your search in the Python language documentation.