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: Oct. 29, 2019
Python 3.5.8 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.8 was released on October 29th, 2019. Python 3.5 has now entered "security fixes only" mode, and as such the only changes since Python 3.5.4 are security fixes. Also, Python …
View Release Notes
Released: May 8, 2024
This is a beta preview of Python 3.13 Python 3.13 is still in development. This release, 3.13.0b1, is the first of four beta release previews of 3.13. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their …
Released: Feb. 11, 2025
Here comes the antepenultimate 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.0a5, is the fifth of seven planned alpha releases. Alpha releases are intended to make it easier to …
Location: Remote, North America North America
Telecommuting: Yes
Architect, develop, and maintain scalable backend services and core API using Python and FastAPI. Build and maintain robust and high-performance APIs to support our innovative SaaS platform. Implement ETL processes for efficient data integration and management. Leverage NoSQL databases for data modeling, administration, scaling, and optimization. Integrate AI-powered coding tools, …
...build failure of _cursesmodule.c building with -D_FORTIFY_SOURCE=2. Library Issue #4387: binascii now refuses to accept str as binary input. Issue #4073: Add 2to3 support to build_scripts, refactor that support in build_py. IDLE would print a "Unhandled server exception!" message when internal debugging is enabled. Issue #4455: IDLE failed to display the windows list when two windows have the same title. Issue #3741: DISTUTILS_USE_SDK set causes msvc9compiler.py to raise an excepti...
...build a checklist based on looking at some client-side tool like curl, then add the ability to do everything in that checklist to Python's "httplib" module. Additional API sugar could also be added, probably in a new module. HTML and XML parsing are pretty solid, but a critical lack on the client side is the lack of a CSS parser. On the server side, things are a bit more dire. The stdlib contains three web server modules, BaseHTTPServer, SimpleHTTPServer, and CGIHTTPServer, none of ...
Released: Dec. 21, 2001
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. If you need to remain with Python 2.2, there's a patch available from the …
Released: Jan. 31, 2018
This is a beta preview of Python 3.7 Python 3.7 is still in development. This release, 3.7.0b1, is the first of four planned beta release previews. Among the major new features in Python 3.7 are: PEP 538, Coercing the legacy C locale to a UTF-8 based locale PEP 539 …
Released: Feb. 28, 2018
This is a beta preview of Python 3.7 Python 3.7 is still in development. This release, 3.7.0b2, is the second of four planned beta release previews. Among the major new features in Python 3.7 are: PEP 538, Coercing the legacy C locale to a UTF-8 based locale PEP 539 …
Released: March 28, 2018
Note: The release you are looking at is Python 3.6.5, a bugfix release for the legacy 3.6 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.6 was 3.6.15 and …
Released: June 27, 2018
Note: The release you are looking at is Python 3.6.6, a bugfix release for the legacy 3.6 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.6 was 3.6.15 and …
Released: Oct. 20, 2018
Note: The release you are looking at is Python 3.6.7, a bugfix release for the legacy 3.6 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.6 was 3.6.15 and …
Released: Dec. 11, 2018
Python 3.6.8rc1 is a release candidate preview of the eighth and last maintenance release of Python 3.6. The Python 3.6 series contains many new features and optimizations. Note Python 3.7 is now released and is the latest feature release of Python 3. Get the latest release of 3.7.x here. …
Released: Dec. 24, 2018
Note: The release you are looking at is Python 3.6.8, the final bugfix release for the legacy 3.6 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.6 was 3.6.15 …
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. Among the major …
Released: Nov. 2, 2019
Python 3.5.9 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.9 was released on November 1st, 2019. There were no new changes in version 3.5.9; 3.5.9 was released only because of a CDN caching problem, which resulted in some users …
...Build your own web server in three lines of code. Build flexible data-driven code using Python's powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators. Python lets you write the code you need, quickly. And, thanks to a highly optimized byte compiler and support libraries, Python code runs more than fast enough for most applications. The traditional implementation of CPython uses a bytecode virtual machine; PyPy supports ju...
Python 2.2 Python 2.2 Note: See Python 2.2.3 for a patch release which supersedes 2.2. 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. If you need to remain with Python 2.2, there's a patch available from the security advisory page. We are extremely pleased to announce the relea...
...build on current operating systems, in particular on OS X. We have made no attempt to fix these problems, as the release is targeted for systems that were current at the time Python 2.3 was originally released. For more recent systems, you might have to come up with work-arounds. For OS X in particular, try invoking: ./configure MACOSX_DEPLOYMENT_TARGET=10.5 Please see the separate bugs page for known issues and the bug reporting procedure. See also the license Download the release As noted,...
...build system, called Pyramid, was however found to be slow, complicated, and hard to install. This made it difficult for volunteers to be able to get started with maintaining the site. Some improvements were made, but ultimately Pyramid was replaced with a much simpler and faster build system that is custom-designed for python.org. Despite these initial problems with the build software, this project was a success. The look of the site has been improved and moving to a CSS based design and unifor...
If you didn't find what you need, try your search in the Python language documentation.