Moscow Python Podcast. Проблемы пакетных экосистем в Python (level: middle / senior)

Опубликовано: 13 Октябрь 2024
на канале: MoscowPython
2,354
92

Как развивалось пакетирование в Python, что в нём на текущий момент оставляет желать лучшего, какие системы для управления зависимостями актуальны и в какую сторону они развиваются? Разбираемся вместе с гостем выпуска — Николаем Марковым, старшим дата-инженером в компании Aligned Research, одним из организаторов сообщества PyData. Подкаст ведут сооснователь MoscowPython Валентин Домбровский, тимлид NVIDIA Злата Обуховская и руководитель программного комитета Moscow Python Conf++ Григорий Петров.

Все выпуски: https://rebrand.ly/3alyk7

Митапы MoscowPython: https://rebrand.ly/o2btdd

Курс Learn Python: https://rebrand.ly/gix5zf

Конференция Moscow Python Conf: https://rebrand.ly/dzjzhq

В выпуске:
01:24 — почему пакетирование важно
03:00 — как оно эволюционировало в Python и как дело дошло до PyPI
08:00 — зачем понадобилось изобретать что-то кроме setup.py
15:59 — о боли от инсталляторов MSI
18:28 — есть ли возможность гарантированно избегать в Python вредоносных, уязвимых или просто кривых библиотек
21:28 — для чего писать новый резолвер зависимостей, вместо того чтобы «просто починить pip»
27:40 — отчего вокруг Python образовался зоопарк пакетных систем
29:55 — какие проблемы, помимо резолвинга зависимостей, решают современные пакетные системы, и в какую сторону они эволюционируют
33:58 — помогают ли справиться с трудностями пакетирования альтернативные репозитории
38:28 — резюме выпуска