Релиз Python 3.14

7 октября 2025 года состоялся релиз стабильной версии языка программирования Python 3.14, который обеспечивает официальную поддержку свободно-поточного кода Python (free-threaded Python code path), имеет новый модуль сжатия Zstd, различные улучшения производительности, внешний отладчик Python с нулевыми издержками, улучшения C API, улучшенные сообщения об ошибках, новый интерпретатор с возможностью выбора.

Поддержка этой ветки запланирована в течение полутора лет. Потом ещё три с половиной года для Python 3.14 будут выходить исправления с устранением уязвимостей. Выпуск Python 3.13 состоялся год назад.

Основные улучшения и изменения в Python 3.14:

официальная поддержка free-threaded Python code path;

вычисление аннотаций теперь отложено, что улучшает семантику использования аннотаций;

шаблонные строковые литералы (t-строки) для пользовательской обработки строк с использованием привычного синтаксиса f-строк;

несколько интерпретаторов в stdlib;

новый модуль compression.zstd, обеспечивающий поддержку алгоритма сжатия Zstandard;

в выражениях except и except* теперь можно опускать скобки;

подсветка синтаксиса в PyREPL и поддержка цвета в CLI unittest, argparse, json и calendar;

внешний отладочный интерфейс с нулевыми издержками для CPython;

модуль uuid теперь поддерживает UUID версий 6-8, а генерация версий 3-5 происходит на 40% быстрее;

запрещены операторы return/break/continue, которые выходят из блока Finally;

улучшенный API C для настройки Python;

новый тип интерпретатора. Для некоторых новых компиляторов этот интерпретатор обеспечивает значительно более высокую производительность. В настоящее время доступна подписка, требуется сборка из исходного кода;

улучшены сообщения об ошибках;

встроенная реализация HMAC с формально проверенным кодом из проекта HACL*;

новый интерфейс командной строки для проверки запущенных процессов Python с помощью асинхронных задач;

модуль pdb теперь поддерживает удалённое подключение к запущенному процессу Python.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии