Python 3.15.0 released with new profiling tools and typing features
The Python Software Foundation shipped Python 3.15.0 on Oct. 9, 2026, incorporating 5,643 commits from 1,012 contributors since version 3.14. The release includes a dedicated profiling package and sampling profiler under PEP 799, new typing capabilities such as TypedDict with typed extra items and TypeForm annotations, and C API updates including a new bytes-writer API and stable ABI support for free-threaded builds.
GoKawiil's interpretation of the reporting above, not reported fact.
The addition of built-in profiling tools and expanded typing support suggests Python's maintainers are prioritizing performance diagnostics and stronger static-analysis capabilities for large codebases. Default free-threading support on macOS builds and frame pointers enabled by default could make it easier for developers to debug and optimize multi-threaded applications at the system level. A noted compatibility issue with tkinter on macOS 27.0 indicates developers relying on GUI applications may need to watch for upstream fixes before upgrading.
- Python 3.15.0 released Oct. 9, 2026, with 5,643 commits from over 1,000 contributors.
- New features include a profiling package (PEP 799), expanded typing (PEPs 728, 747, 800), and C API changes (PEPs 782, 788, 803/820/793).
- macOS users on version 27.0 may experience tkinter/IDLE hangs due to an OS-level behavior change affecting the Tk toolkit.
Source: python.org, 2026-10-09
Published there as: “Python 3.15.0”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.