Skip to content

Python 3.15 Release

Python 3.15.0 final is scheduled for Thursday, October 1, 2026. The second release candidate is already out, so the date depends on no major blockers appearing.

Dates
Oct 1, 2026
Type
Software Release
Status
Confirmed
Where
Online
Advertisement

About this event

Python 3.15.0 final is scheduled for Thursday, October 1, 2026. The second release candidate is already out, so the date depends on no major blockers appearing.

Python ships a new feature release every 12 months. Security fixes for 3.15 continue as source-only releases for about three years, until around October 2031.

Schedule under PEP 790: beta 1 (the feature freeze) shipped on May 7, 2026, release candidate 1 on August 4 and release candidate 2 on September 1. The final release is expected on October 1. PEP 790 lists no third release candidate.

Headline changes in the official What’s New page: explicit lazy imports for faster startup (PEP 810), a frozendict built-in (PEP 814), a sentinel built-in (PEP 661), a dedicated profiling package with the Tachyon sampling profiler (PEP 799), frame pointers on by default (PEP 831), unpacking in comprehensions (PEP 798) and UTF-8 as the default encoding when no encoding argument is given (PEP 686). The JIT compiler is also upgraded.

Bugfix releases come about every two months for two years. Security-only source releases follow for three more years.