🛠 Python 3.15.0 добавили в GitHub Actions — можно гонять ML-тесты
10 октября 2026 года в репозиторий actions/python-versions добавили стабильную сборку Python 3.15.0. Теперь в матрице GitHub Actions достаточно указать «3.15», и CI начнёт прогонять тесты на свежем интерпретаторе. Simon Willison ждал этого несколько дней и даже попросил ChatGPT проверять репозиторий каждый час — слишком нишевый, но рабочий пример автоматизации рутины.
Для ML-экосистемы это инфраструктурный сигнал: Python остаётся основным языком для PyTorch, TensorFlow, NumPy и Hugging Face. Ранняя поддержка в CI позволяет мейнтейнерам библиотек ловить несовместимости до того, как пользователи массово перейдут на новую версию. Но наличие «3.15» в actions не означает мгновенной совместимости: скомпилированные расширения требуют собранных wheels, и именно они часто становятся узким местом.
По данным Simon Willison, теперь можно расширять тестовую матрицу без локальной установки. Для проектов, которые пишут чистый Python или зависят только от стандартной библиотеки, это снижает порог обновления. Однако в ML-стеке бинарная зависимость от C++-расширений делает переход более инертным.
Добавление в actions/python-versions — это новость инфраструктуры, а не языка. Команды получают возможность автоматически проверять свои пайплайны на новом рантайме, но реальный переход в проде упрётся в доступность binary wheels, а не в конфиг GitHub Actions. Python 3.15 в CI — это ранний тест на выживание для всей экосистемы научных вычислений.
#Python #GitHubActions #ML #CI #Python315
Post #350
5