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.
...releases are Open Source (see http://www.opensource.org for the Open Source Definition). Historically, most, but not all, Python releases have also been GPL-compatible; the table below summarizes the various releases. Release Derived Year Owner GPL- from compatible? (1) 0.9.0 thru 1.2 1991-1995 CWI yes 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes 1.6 ...
...releases are Open Source (see http://www.opensource.org for the Open Source Definition). Historically, most, but not all, Python releases have also been GPL-compatible; the table below summarizes the various releases. Release Derived Year Owner GPL- from compatible? (1) 0.9.0 thru 1.2 1991-1995 CWI yes 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes 1.6 1.5.2 ...
Version: None
Released: Dec. 10, 2014
Python 2.7.9 is a bugfix version for the Python 2.7 release series. Python 2.7.9 includes several significant changes unprecedented in a "bugfix" release: The entirety of Python 3.4's ssl module has been backported for Python 2.7.9. See PEP 466 for justification. HTTPS certificate validation using the system's certificate store is …
View Release Notes
...released Python 2.7.17 (on October 19th, 2019) and January 1st. As a service to the community, we bundled those fixes (and only those fixes) and released a 2.7.18. We did that in April 2020, because that was convenient for the release managers, not because it implied anything about when support ended. For more technical details, please see this explanation. What will happen if I did not upgrade by January 1st, 2020? If people find catastrophic security problems in Python 2, or in software writte...
...release 1.6.1? A new license (see above). A core dump in the C API function PyList_Reverse() has been fixed. The 1.6 release accidentally contained a number of .pyc files; these have been removed. What's new in release 1.6? Here is a list of all relevant changes since release 1.5.2. Source Incompatibilities Several small incompatible library changes may trip you up: The append() method for lists can no longer be invoked with more than one argument. This used to append a single tuple made...
Released: Oct. 8, 2025
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 be installed using the Microsoft Store app. For most users, this is the …
Released: Dec. 2, 2025
If you didn't find what you need, try your search in the Python language documentation.