Выход Python 3.15 сдвинулся: вместо 1 октября разработчики неожиданно выпустили третий релиз-кандидат, и финальная версия теперь назначена на 9 октября. Рассказываем, что произошло и как подготовиться к переходу без сюрпризов.
Что произошло
Календарь релизов Python обычно предсказуем: беты летом, финал в начале октября. В этот раз план сломался — уже после вторых кандидатов вышел внезапный rc3, который и отодвинул финальную версию на неделю, к 9 октября. Для самой ветки 3.15 это безопасная история: начиная с rc3 изменений ABI больше не будет — всё, что работает на последнем кандидате, заработает и в финале. Публичные бенчмарки новой версии уже показывают заметный прирост производительности относительно предыдущих релизов.
Что делать разработчикам
- Тестируем на rc3 уже сейчас — раз ABI заморожен, это последний шанс поймать несовместимости до финала, а не в день релиза.
- Прогоняем зависимости — перед мажорным переходом проверяем, что ключевые библиотеки проекта объявили поддержку 3.15; залоченные версии обновляем по одному, а не пачкой.
- Просматриваем список устареваний — каждый мажорный релиз уносит чей-то легаси: сверяем свой код со списком deprecated-модулей до перехода, а не по stack trace в проде.
- Не спешим в первый день — 9 октября релиз выйдет, но прод-окружения разумно переводить после первых минорных патчей и зелёных CI на всех зависимостях.
Ваш опыт?
Уже пробовали 3.15 на rc-сборках — заметили прирост скорости в своих задачах? И как обычно переводите прод на новый Python — сразу или через полгода? Делитесь в комментариях.
Комментарии (0)
Оставьте первый комментарий.