Python v3.14.0
Disponible · 7 octobre 2025
Python 3.14 est la version la plus riche en fonctionnalités depuis longtemps. La principale nouveauté est le mode free-threaded, rendu officiel par le PEP 779 : il est maintenant possible d'exécuter Python sans le GIL (Global Interpreter Lock), ce qui ouvre la voie au vrai parallélisme CPU sur les machines multicœurs. Le mode reste opt-in dans cette version, mais il devient un citoyen de première classe de l'écosystème.
Les t-strings (PEP 750) arrivent comme une nouvelle syntaxe de template littérale. Là où les f-strings évaluent immédiatement les expressions, les t-strings retournent un objet Template inspectable, ce qui permet de construire des systèmes de templating sûrs, notamment pour l'injection SQL ou la génération HTML.
L'évaluation différée des annotations (PEP 649) résout enfin le problème des forward references en Python. Les annotations de type ne sont plus évaluées au moment de la définition mais à la demande, ce qui améliore les performances au démarrage et simplifie le code qui s'annotait lui-même. Les interpréteurs multiples via la stdlib (PEP 734) et le module compression.zstd complètent une version particulièrement dense.