🔥 Вышел Python 3.14 RC1: релиз-кандидат с ускоренным интерпретатором. Финальный релиз — в октябре
Новости
Перед выходом стабильной и финальной версии, нас ждет еще один релиз-кандидат
503 открытий5К показов
Команда Python объявила о выходе первой версии релиз-кандидата Python 3.14.
Это финальная стадия перед полноценным релизом, который запланирован на 7 октября 2025 года. Версия 3.14.0rc1 уже доступна для загрузки на официальном сайте Python.
Что важно знать
Python 3.14 RC1 — это максимально приближенная к финалу сборка. Отныне в код ядра будут вноситься только багфиксы, прошедшие ревью. Следующий и последний релиз-кандидат — 3.14.0rc2 — выйдет 26 августа.
Важно: с этого момента не будет изменений ABI, а бинарные сборки, созданные под RC1, будут совместимы с финальной версией 3.14.
Разработчиков библиотек призывают начать адаптацию своих пакетов под 3.14 и публиковать .whl-сборки на PyPI.
Главное в Python 3.14
Список нововведений в 3.14 впечатляет — это не просто минорный апдейт. Вот ключевые фичи:
Улучшения производительности и инфраструктуры
- Экспериментальный JIT-компилятор включён в официальные сборки для macOS и Windows.
- Новый тип интерпретатора, обеспечивающий ускорение кода (для некоторых компиляторов).
- PEP 779: Free-threaded Python — полная поддержка свободных потоков.
- Улучшенные сообщения об ошибках.
- Оптимизация генерации UUID v3–v5 (ускорение до 40%).
Новые языковые возможности и модули
- PEP 750: шаблонные строки
t"..."— аналогf-строк, но для кастомной обработки. - PEP 649: отложенное вычисление аннотаций типов.
- PEP 765: теперь
return,break,continueнельзя использовать так, чтобы они покидалиfinally. - PEP 734: изоляция интерпретаторов в
stdlib. - Новый модуль
compression.zstdдля поддержки алгоритма Zstandard. - Цветной вывод в CLI-инструментах (
unittest,argparse,json,calendar). - Обновление
uuid,pdb, поддержка подключения к удалённым процессам.
Разработка и отладка
- PEP 768: интерфейс внешней отладки без накладных расходов.
- Новый CLI для анализа запущенных Python-процессов.
- HMAC теперь реализован внутри Python с формально верифицированной библиотекой HACL*.
Что убрали или изменили
- Подписи PGP для артефактов релиза больше не предоставляются. Вместо них — поддержка Sigstore.
- Установщик для Windows заменяется новым Python Install Manager (доступен в Microsoft Store).
Внимание: несмотря на стабильность RC1, использовать его в продакшене пока не рекомендуется. Но для тестов и подготовки библиотек — самое время.
503 открытий5К показов



