Григорий Петров / Управление зависимостями в Python: история боли

preview_player
Показать описание

Григорий Петров - DevRel Evrone

«Обилие конфликтующих терминов, несколько десятков решений для работы с зависимостями и постоянные проблемы огорчают как новых, так и опытных Python-разработчиков. Это рассказ о том, почему все сложилось так, как сложилось (спойлер — никакого злого умысла) и что нужно делать Python-разработчику с зависимостями в 2021 году, чтобы не было мучительно больно. То есть больно все равно будет, но мы хотя бы будем знать почему».

Интервью с Кеннетом Рейцем, автором pipenv и requests:

00:00 - Введение
01:40 - Что сейчас будет?
02:30 - Наш код работает не в вакууме
03:58 - За окружением нужно следить
04:12 - Труднее всего следить за чужим кодом
04:30 - Чужой код раньше
08:09 - Появление PyPI
08:50 - 3 уровня работы с зависимостями
10:16 - Язык редко определяет “packaging”
11:37 - Какая экосистема сложилась у Python?
12:37 - Выводы по сложившейся экосистеме Python
13:21 - Пайтон не может в две версии зависимости
14:17 - Мы очень много хотим от зависимостей
17:47 - Появление setuptools
19:39 - virtualenv
20:14 - 2008 год: pip
23:06 - Потом пришел Kenneth Reitz: pipenv
25:58 - Выводы
Рекомендации по теме
Комментарии
Автор

Григорий Петров - это просто находка! Просто ниндзя питона! Супер доклад! Браво! Спасибо, море полезной инфы!

ДенисСтаханов-жр
Автор

Великолепный экскурс! Спасибо за труд!

ДмитрийМакаревич-уш
Автор

Спасибо, Григорий! Очень интересно! Правда ещё не всё понимаю..))) Излагаете материал "офигенно!"

olegemelyanov
Автор

Как всегда супер доклад. Спасибо Evrone и лично Григорию. Пять балов из пяти

PythonDevelopment
Автор

Гриша ушёл по-английски :)) Спасибо за доклад, очень интересно! ЗЫ: с автором познакомился через Moscow Python подкаст, а это видео нашёл потому, что заинтересовался, что же это за Эврон такой, где Григорий работает деврелом :)

drevoborod
Автор

Не понимаю претензию к ноде, у нас зависимости ставятся быстрее чем чай отхлебнешь.

valeriikuzivanov
Автор

Такое ощущение, что оборвали на полуслове :)

ilqlazar