Состоялся релиз Python 3.14: что нового
Вчера, 7 октября, состоялся официальный релиз стабильной версии языка программирования Python 3.14. Данная ветка будет поддерживаться в течение полутора лет, а сам релиз принёс большое количество изменений и нововведений. После окончания поддержки разработчики ещё на протяжении трёх лет обещают выпускать патчи, устраняющие выявленные уязвимости.
Новая версия языка программирования получила поддержку свободно-поточного кода free-threaded Python code path, несколько интерпретаторов в stdlib и новый модуль compression.zstd, обеспечивающий поддержку алгоритма сжатия Zstandard. Благодаря отложенному вычислению аннотаций, улучшилось семантика их использования. Модуль uuid теперь поддерживает UUID версий 6-8, а генерация версий 3-5 происходит на 40% быстрее.
Разработчики смогут опускать скобки, когда используют выражения except и except*. Создатели Python запретили операторы return/break/continue, выходящие из блока Finally. В интерактивной оболочке PyREPL появилась подсветка синтаксиса.
Также программисты обнаружат улучшенные сообщения об ошибках, новый интерфейс командной строки, когда речь заходит о проверке запущенных процессов, а также улучшенный API C для настройки Python. Немаловажным нововведением стало появление официальных сборок для Android.
Более подробную информацию можно найти на официальном сайте разработчиков.
