Python 3.6.9
Release Date: July 2, 2019
Note: The release you are looking at is Python 3.6.9, a security 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 the final bugfix release was 3.6.8.
Among the new major new features in Python 3.6 were:
- PEP 468, Preserving Keyword Argument Order
- PEP 487, Simpler customization of class creation
- PEP 495, Local Time Disambiguation
- PEP 498, Literal String Formatting
- PEP 506, Adding A Secrets Module To The Standard Library
- PEP 509, Add a private version to dict
- PEP 515, Underscores in Numeric Literals
- PEP 519, Adding a file system path protocol
- PEP 520, Preserving Class Attribute Definition Order
- PEP 523, Adding a frame evaluation API to CPython
- PEP 524, Make os.urandom() blocking on Linux (during system startup)
- PEP 525, Asynchronous Generators (provisional)
- PEP 526, Syntax for Variable Annotations (provisional)
- PEP 528, Change Windows console encoding to UTF-8
- PEP 529, Change Windows filesystem encoding to UTF-8
- PEP 530, Asynchronous Comprehensions
Please see What’s New In Python 3.6 for more information.
More resources
- Online Documentation
- PEP 494, 3.6 Release Schedule
- Report bugs at https://bugs.python.org.
- Python Development Cycle
- Help fund Python and its community.
Files
Version | Operating System | Description | MD5 Sum | File Size | GPG |
---|---|---|---|---|---|
Gzipped source tarball | Source release | ff7cdaef4846c89c1ec0d7b709bbd54d | 22.0 MB | SIG | |
XZ compressed source tarball | Source release | e229451dcb4f2ce8b0cac174bf309e0a | 16.4 MB | SIG |