Python 3.15 RC1 Adds Lazy Imports, JIT and New Profiling Ahead of Fall 2026 Release
Updated
Updated · InfoWorld · Aug 21
Python 3.15 RC1 Adds Lazy Imports, JIT and New Profiling Ahead of Fall 2026 Release
1 articles · Updated · InfoWorld · Aug 21
Summary
Python 3.15’s first release candidate is now available, giving developers an early look at lazy imports, the Tachyon sampling profiler, a built-in frozendict type and the language’s native JIT.
Lazy imports aim to cut startup bottlenecks by deferring module execution until first use, while Tachyon profiles running code without instrumentation, rewrites or restarts.
The release also adds immutable dictionaries directly to Python, enabling sealed mappings and dictionary keys that were awkward or impossible with mutable dicts.
Due in fall 2026, Python 3.15 continues the language’s push toward faster execution and lower-friction performance gains without requiring developers to rewrite existing code.