Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11

🔥 Вышел Python 3.14 RC1: релиз-кандидат с ускоренным интерпретатором. Финальный релиз — в октябре

Новости

Перед выходом стабильной и финальной версии, нас ждет еще один релиз-кандидат

503 открытий5К показов
🔥 Вышел Python 3.14 RC1: релиз-кандидат с ускоренным интерпретатором. Финальный релиз — в октябре

Команда 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К показов