Python 3.15: ленивые импорты ускорили запуск CLI с 164 до 28 мс
Python 3.15.0 вышел 9 октября 2026 года: 5643 коммита от 1012 участников, релиз задержался из-за третьего кандидата для починки ленивых импортов. Замеры показали ускорение запуска CLI-скрипта в 5,8 раза (164,1 → 28,4 мс), но ошибки импорта теперь возникают при первом обращении, а не на старте.
- Ленивый импорт: 164,1 мс → 28,4 мс на CLI из 11 модулей
- Ошибка ModuleNotFoundError теперь всплывает при первом использовании
- frozendict — Mapping, но не dict: isinstance(fd, dict) даёт False
- sentinel('X') is sentinel('X') — False, идентичность не по имени
Читать дальше
Софт