Python 3.15.0 alpha 7 has been released, the seventh of eight planned alpha releases before the final stable version. Key features in 3.15 include explicit lazy imports (PEP 810), a new frozendict built-in type (PEP 814), a statistical sampling profiler (PEP 799), unpacking in comprehensions (PEP 798), UTF-8 as the default encoding (PEP 686), TypedDict with typed extra items (PEP 728), TypeForm annotations (PEP 747), and a new PyBytesWriter C API. The JIT compiler has been significantly upgraded, delivering 3-4% performance improvement on x86-64 Linux and 7-8% speedup on AArch64 macOS. The next alpha (3.15.0a8) is scheduled for 2026-04-07, with beta phase starting 2026-05-05. Not recommended for production use.

3m read timeFrom blog.python.org
Post cover image
Table of contents
Major new features of the 3.15 series, compared to 3.14More resourcesAnd now for something completely differentEnjoy the new release

Sort: