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: 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 …
View Release Notes
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: Dec. 11, 2019
Note Python 3.8 is now the latest feature release series of Python 3. Get the latest release of 3.8.x here. We plan to continue to provide bugfix releases for 3.7.x until mid 2020 and security fixes until mid 2023. Python 3.7.6rc1 is the release candidate preview of the sixth …
Released: Feb. 17, 2020
This is the second release candidate of Python 3.8.2, the second maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.2rc2, 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 …
Released: Aug. 14, 2025
This is the seventh maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.7 is the seventh maintenance release of 3.13. 3.13.7 is an expedited release to fix a significant …
...SSL Certificates: K. Kaiser will check whether he has something with [the PSF's official] address that could be sent to Barry [Warsaw]. K. Kaiser reported that this is done. There were issues with the address on the registration, but he was able to update the billing and admin addresses. A. Kuchling reported that Barry Warsaw now has an SSL certificate for svn.python.org. 4 Public Support Committee S. Deibel reported that the PSC may be dead, and he wanted to discuss how t...
Released: May 30, 2018
This is a beta preview of Python 3.7 Python 3.7 is still in development. This release, 3.7.0b5, is now the final planned beta release preview. Originally, 3.7.0b4 was intended to be the final beta but, due to some unexpected compatibility issues discovered during beta testing of third-party packages, we …
...SSL support for Windows, a bug in httplib.py prevented SSL from working correctly. That bug has been fixed, but note that SSL support on Windows is still not enabled in this release. What's New in Python 2.1.2 (final)? Changes in metadata: Fixed the version numbers in the LICENSE, and the copyright date in numerous places. Fixed the instructions (in Doc/lib/libposix.tex) for building with Large Filesystem Support (LFS). Added GetArgv() docs in Mac UI chapter. Some fixes to the Misc/NEWS fil...
...SSL termination to RS CLB. Donald - Working on PyPI migration. Alex - Starting on analytics tooling for PyPI downloads. Using Postgres, but out of critical path for PyPI web. Ben - PyPI outage handling. Bylaws: We had our final meeting January 24, 2014. Van is going to send a final email to the bylaws mailing list with the last revisions. The board should be able to vote on this within one month. pydotorg Redesign (notes from latest meeting): It has been decided that we aim to launch...
...SSL, for the sake of compatibility with various broken SSL implementations. Patch #945642: Fix non-blocking SSL sockets, which blocked on reads/writes. Bug #1083110: zlib.decompress.flush() would segfault if called immediately after creating the object, without any intervening .decompress() calls. Library copy.py fixed to first lookup __copy__ from the instance being copied, rather than only looking at the type - this was broken in 2.3. Bug #1103844: fix distutils.install.dump_dirs() with ne...
...SSL support in the socket module now exports OpenSSL functions RAND_add(), RAND_egd(), and RAND_status(). These calls are useful on platforms like Solaris where OpenSSL does not automatically seed its PRNG. Also, the keyfile and certfile arguments to socket.ssl() are now optional. posixmodule (and by extension, the os module on POSIX platforms) now exports O_LARGEFILE, O_DIRECT, O_DIRECTORY, and O_NOFOLLOW. Library doctest now excludes functions and classes not defined by the module being ...
...SSL sockets work again; they were broken in Python 2.3. SF patch 945642. doctest unittest integration improvements: o Improved the unitest test output for doctest-based unit tests o Can now pass setUp and tearDown functions when creating DocTestSuites. The threading module has a new class, local, for creating objects that provide thread-local data. Bug #990307: when keep_empty_values is True, cgi.parse_qsl() no longer returns spurious empty fields. Implemented bind_textdomain_codeset() in...
...ssly to make sure PyCon Africa was a successful event by traveling to Accra several times to work on conference planning and was behind all of the conference design and social media activities for the event. Approved 13-0-0, August 28, 2019 RESOLVED, that the Python Software Foundation award the Q3 2019 Community Service Award to Katie Bell for her work on PyCon AU as Co-Chair, her contributions in the years before her time as chair to PyCon AU, and helper/keynote/speaker at previous KiwiPyCons...
If you didn't find what you need, try your search in the Python language documentation.