Rodrigo Girão Serrão: Startup ... Заметка
Planet Python на русском

Rodrigo Girão Serrão: Startup configuration files

Python 3.15 представляет файлы конфигурации запуска с расширением .start для выполнения точек входа пакетов при запуске интерпретатора. Эти точки входа работают аналогично операторам import, указывая модуль, за которым следует двоеточие и вызываемая функция. Например, error_links:install указывает интерпретатору вызвать функцию install в модуле error_links. Эта новая функция основана на функциональности модуля site стандартной библиотеки, который автоматически запускается при старте. Исторически файлы .pth использовались для расширения пути поиска модулей Python и могли также содержать строки import. Однако строки import в файлах .pth представляли угрозу безопасности. PEP 829 решил эту проблему, представив более безопасный метод для выполнения пользовательского кода запуска. Следовательно, строки import в файлах .pth теперь устарели в пользу файлов .start в Python 3.15 и более поздних версиях. Python 3.15 предлагает ряд улучшений, включая встроенные типы, ленивые импорты, улучшенную типизацию и более визуальные функции. Серия "15 дней Python 3.15" ежедневно объясняет эти новые возможности.
CdXz5zHNQW_88iLQz2pFM.webp