Python 3.14 : le build sans GIL devient officiellement supporté
Le free-threading sort du statut expérimental. Ce que ça change, et ce que ça ne change pas encore.
Python 3.14, sorti le 7 octobre 2025, fait passer le build free-threaded (sans GIL) du statut expérimental à « officiellement supporté », comme le prévoyait la PEP 779.
Concrètement, plusieurs threads peuvent exécuter du code Python en même temps, sur plusieurs cœurs. Avec le GIL, un seul thread à la fois exécute du Python, même sur une machine à 16 cœurs.
Ce n'est pas encore le build par défaut : il s'installe à part (python3.14t). Et si tu importes une extension C qui ne se déclare pas compatible, le GIL est réactivé automatiquement, avec un avertissement.
Pourquoi ça comptePour du calcul CPU en Python réparti sur des threads (prétraitement de données, parsing, feature engineering), on peut viser un vrai parallélisme sans passer par multiprocessing et la sérialisation qu'il impose. Pour du code qui attend surtout le réseau ou le disque, ça change peu : le GIL y était déjà relâché.