Python 3.15.0 : 3e bêta, 195 bugs corrigés, 86 contributeurs
jeu, 25/06/2026 - 11:37
Python 3.15.0 continue activement son développement. La bêta 3 est disponible depuis le 23 juin.

Cette préversion inclut :
195 bugs corrigés
86 contributeurs
Au-delà de la bêta 4, aucun changement ABI n'est envisagé pour stabiliser le code de base et le langage même si des changements peuvent intervenir jusqu'à la version RC.
Pour rappel, la 3.15 introduit plusieurs évolutions majeures :
- PEP 810: Explicit lazy imports for faster startup times
- PEP 814: Add
frozendictbuilt-in type - PEP 661: Add
sentinelbuilt-in type - PEP 799: A dedicated profiling package for organizing Python profiling tools
- PEP 799: Tachyon: High frequency statistical sampling profiler
- PEP 831: Frame pointers are enabled by default for improved system-level observability
- PEP 798: Unpacking in comprehensions
- PEP 686: Python now uses UTF-8 as the default encoding
- PEP 829: Package startup configuration files
- PEP 728:
TypedDictwith typed extra items - PEP 747: Annotating type forms with
TypeForm - PEP 800: Disjoint bases in the type system
- PEP 782: A new
PyBytesWriterC API to create a Python bytes object - PEP 803, 820, 793: Stable ABI for free-threaded builds and related C API
- Le compilateur JIT devrait proposer une amélioration des performances de 8-9 % sur x86-64, et encore plus sur AArch64.
- les binaires Windows 64 utiliseront le nouveau tail-calling interpreter ce qui devait booster les performances
- les messages d'erreur sont améliorés pour une meilleure précision
Annonce : https://blog.python.org/2026/06/python-3150-beta-3/
Détail sur les différents PEP : https://docs.python.org/3.15/whatsnew/3.15.html

