Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.

Python 3.15.0a6

Release date: Feb. 11, 2026

This is an early developer preview of Python 3.15

Major new features of the 3.15 series, compared to 3.14

Python 3.15 is still in development. This release, 3.15.0a6, is the sixth of eight planned alpha releases.

Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process.

During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up until the release candidate phase (2026-07-28). Please keep in mind that this is a preview release and its use is not recommended for production environments.

Many new features for Python 3.15 are still being planned and written. Among the new major new features and changes so far:

  • PEP 799: A new high-frequency, low-overhead, statistical sampling profiler and dedicated profiling package
  • PEP 798: Unpacking in comprehensions with * and **
  • PEP 686: Python now uses UTF-8 as the default encoding
  • PEP 782: A new PyBytesWriter C API to create a Python bytes object
  • PEP 728: TypedDict with typed extra items
  • The JIT compiler has been significantly upgraded, with 3-4% geometric mean performance improvement on x86-64 Linux over the standard interpreter, and 7-8% speedup on AArch64 macOS over the tail-calling interpreter
  • Improved error messages
  • (Hey, fellow core developer, if a feature you find important is missing from this list, let Hugo know.)

The next pre-release of Python 3.15 will be 3.15.0a7, currently scheduled for 2026-03-10.

More resources

And now for something completely different

By reason of these things, then, the whaling voyage was welcome; the great flood-gates of the wonder-world swung open, and in the wild conceits that swayed me to my purpose, two and two there floated into my inmost soul, endless processions of the whale, and, mid most of them all, one grand hooded phantom, like a snow hill in the air.

Enjoy the new release

Thanks to all of the many volunteers who help make Python Development and these releases possible! Please consider supporting our efforts by volunteering yourself or through organisation contributions to the Python Software Foundation.

Full Changelog

Files

Version Operating system Description File size Sigstore SBOM SHA-256 checksum
Gzipped source tarball Source release 40.8 MB .sigstore SPDX 2539a4693f26f5df1e59cd64b55c7624294ba296ad00f49e328083059720c20f
XZ compressed source tarball Source release 33.3 MB .sigstore SPDX 8e2a4e1b2afb93a84d659d431b1f384544b3da00a4b8ff5bf3580f07ad4ff989
Android embeddable package (aarch64) Android 21.4 MB .sigstore a7673da95ed6e90fa72ab510927f3afbf7b9bdaf1b85c8ba6597a99b7c1487f3
Android embeddable package (x86_64) Android 21.7 MB .sigstore df6e86d1a8ae709d7fc28ca6aec07f1c29e250888088e726b6da37060310d1ec
macOS installer macOS for macOS 10.15 and later 86.8 MB .sigstore 743aa00c6bc070400aac5ef2c99ce361970a2678790dd9ba3902e39a86391666
Windows installer (64-bit) Windows Recommended 39.7 MB .sigstore SPDX 6ace2216361f81a286f5957f522e7a212f400ab3f2055f6aa1c84e605a5c55c3
Windows installer (32-bit) Windows 38.3 MB .sigstore SPDX 4b24e3099fd5905a00d8efc17364c28a4b0e13cd7374bb6e0e2a37c33e87d9f7
Windows installer (ARM64) Windows Experimental 39.0 MB .sigstore SPDX a618924be17d58a320283717d5f38e610739b6ba487d8bda20061a0e61f4e8a6
Windows embeddable package (64-bit) Windows 12.1 MB .sigstore SPDX 5e18043d6c121d87c7ba03f79799f838cf648d435b07b42cafad14dd007a2fb1
Windows embeddable package (32-bit) Windows 10.8 MB .sigstore SPDX 131984da047ad7092f062883498f41b9acd44a74f40af83031d789659ae500b9
Windows embeddable package (ARM64) Windows 11.5 MB .sigstore SPDX 87c6eccfaccf2fc80d0c76862a66371345155d18a1638f7638892bd4fc66fd68
Windows release manifest Windows Install with 'py install 3.15' 15.3 KB .sigstore dcd2fdacaff56b40f684685369c79e7bc4dc3fb5f5407e917fcefee4343d5b14