This is a cached version of https://www.python.org/downloads/release/python-31312/ from 2/28/2026, 3:28:12 PM.
Python Release Python 3.13.12 | Python.org
The official home of the Python Programming Language
Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets. Release date: Feb. 3, 2026 This is the twelfth maintenance release of Python 3.13 Note: This is Python 3.13.12, a maintenance release for Python 3.13. Python 3.14 is now the latest feature release series of Python 3. Get the latest release of 3.14.x here. Python 3.13.12 is the twelfth maintenance release of 3.13, containing around 240 bugfixes, build improvements and documentation changes since 3.13.11. Major new features of the 3.13 series, compared to 3.12 Some of the new major new features and changes in Python 3.13 are: New features A new and improved interactive interpreter, based on PyPy's, featuring multi-line editing and color support, as well as colorized exception tracebacks. An experimental free-threaded build mode, which disables the Global Interpreter Lock, allowing threads to run more concurrently. The build mode is available as an experimental feature in the Windows and macOS installers as well. A preliminary, experimental JIT, providing the ground work for significant performance improvements. The locals() builtin function (and its C equivalent) now has well-defined semantics when mutating the returned mapping, which allows debuggers to operate more consistently. A modified version of mimalloc is now included, optional but enabled by default if supported by the platform, and required for the free-threaded build mode. Docstrings now have their leading indentation stripped, reducing memory use and the size of .pyc files. (Most tools handling docstrings already strip leading indentation.) The dbm module has a new dbm.sqlite3 backend that is used by default when creating new files. The minimum supported macOS version was changed from 10.9 to 10.13 (High Sierra). Older macOS versions will not be supported going forward. WASI is now a Tier 2 supported platform. Emscripten is no longer an officially supported platform (but Pyodide continues to support Emscripten). iOS is now a Tier 3 supported platform. Android is now a Tier 3 supported platform. Typing Support for type defaults in type parameters. A new type narrowing annotation, typing.TypeIs. A new annotation for read-only items in TypeDicts. A new annotation for marking deprecations in the type system. Removals and new deprecations PEP 594 (Removing dead batteries from the standard library) scheduled removals of many deprecated modules: aifc, audioop, chunk, cgi, cgitb, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib, lib2to3. Many other removals of deprecated classes, functions and methods in various standard library modules. C API removals and deprecations. (Some removals present in alpha 1 were reverted in alpha 2, as the removals were deemed too disruptive at this time.) New deprecations, most of which are scheduled for removal from Python 3.15 or 3.16. For more details on the changes to Python 3.13, see What's new in Python 3.13. More resources Online Documentation PEP 719, 3.13 Release Schedule Report bugs at https://github.com/python/cpython/issues. Help fund Python directly (or via GitHub Sponsors), and support the Python community. Full Changelog macOS Download macOS installer Windows Download Python install manager Source release Download XZ compressed source tarball Version Operating system Description File size Sigstore SBOM GPG SHA-256 checksum Gzipped source tarball Source release 28.4 MB .sigstore SPDX SIG 12e7cb170ad2d1a69aee96a1cc7fc8de5b1e97a2bdac51683a3db016ec9a2996 XZ compressed source tarball Source release 21.9 MB .sigstore SPDX SIG 2a84cd31dd8d8ea8aaff75de66fc1b4b0127dd5799aa50a64ae9a313885b4593 macOS installer macOS for macOS 10.13 and later 67.9 MB .sigstore SIG b8d2eb5b6eabf583dce703027f6d4ed4b71c9bd1b05ad35d1f0c23f78e9aea76 Windows installer (64-bit) Windows Recommended 27.7 MB .sigstore SPDX SIG 96159fcb523ae404b707186a75b4104ee23851e476a5e838e14584cf1e03f981 Windows installer (32-bit) Windows 26.5 MB .sigstore SPDX SIG 9203d78e635e4f348d62f574a01cc58c7a1ba87d30252f5e0e1f5c0330667a6e Windows installer (ARM64) Windows Experimental 27.1 MB .sigstore SPDX SIG a4476454abcc329b04d330a296995cce5530544d3d2fc006d89f17ae9437fb8c Windows embeddable package (64-bit) Windows 10.4 MB .sigstore SPDX SIG 76f238f606250c87c6beac75dccd35ee99070a13490555936abb6cb64ecce3d0 Windows embeddable package (32-bit) Windows 9.3 MB .sigstore SPDX SIG 51ec4c741212f9488d678033bd2c8a67fc27cf7d36abffee7cb9f4481c9fb52b Windows embeddable package (ARM64) Windows 9.9 MB .sigstore SPDX SIG b034042d46e20de57dab22de1813d56bde286899d9d9991255a7c0e1f7efbfa0 Windows release manifest Windows Install with 'py install 3.13' 14.6 KB .sigstore 7674afb28fcf4acb486bb3f8d010929f92f725e62b8d437330d11228b44a1823