Poetry — продвинутая замена pip для Python. Менеджер зависимостей, который нам нужен в 2021м!

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


Poetry — современная мощная замена пакетному менеджеру pip. Poetry делает управление зависимостями и работу с проектом такими, какими они должны быть в 2021м. Если вам не хватает продвинутых возможностей в pip, присмотритесь к Poetry, кажется, это лучшая альтернатива.

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

Рекомендации по теме
Комментарии
Автор

Боже, почему в гайдах всегда все так легко, а у меня всегда возникают трехэтажные ошибки?

hexchap
Автор

А зачем сравнивать с pip? Имхо интереснее было бы сравнить с pipenv.

ssshevelev
Автор

Леха, у тебя, пожалуй, самые качественные видео про кодинг. Большой тебе за это респект!

grokgustavo
Автор

Как всегда лучший контент по Python в русскоязычном ютубе! Про Poetry сам узнал не так давно, когда столкнулся с ограничениями в Pipenv, а Poetry их полностью покрыл

alexmalykh
Автор

Poetry очень похож на cargo в rust (ясно чем вдохновлялись, похвально)

BRUH-kwsl
Автор

Всем интересно сравнение с pipenv)(мне тоже). Недавно копался в pipenv, был небольшой затуп с установкой black(при установке нужно добавлять ключ --pre) а еще при установке aiogram pipenv тупо скипал установку пакета async-timeout, ссылаясь на неправильный python_full_version

Johniooooo
Автор

Можно указать чтобы venv создавалось в папке проекта, так и pycharm и вроде даже vscode позволят сразу выбрать окружение, без прописывания путей.

iiwnspj
Автор

Открывал с мыслью ну что там улучшать, всё и так просто и понятно. А ушёл просвещенным пробовать poetry

MrLotrus
Автор

Кааапец, потерянные годы! Алексей спасибо, буду пользоваться!

misterpip
Автор

У pycharm есть плагин для работы с poetry. Алексей, мне тоже интересно где м1?)

pubchikcplay
Автор

Пользуюсь этой либой на текущем проекте! Вещь реально крутая. Спасибо за видео 👏

stas.kudriashev
Автор

Я скучал по видосам. Материал, как всегда, шикарный, спасибо!

traffox
Автор

Эх, вот раньше посмеивался над историями о сношениях с клиентами на тему вменяемой постановки задачи. Но вот пришел май, а с ним и пора дипломов и я уже жалею, что отдал паяльник из загажников. Ибо вылазят всякие: "ой, а подскажи, почему у меня ничего не работает" и т.д.
Вроде и помочь советом не сложно, если приходят, но когда просят накидать примерную стуктуру бд (без вменяемого объяснения логики проекта), ты кидаешь то, как ты это понял, на что тебе полтора часа втирают, что это вообще не то, и система должна работать по другому. И по итогу, когда ты начинаешь задалбывать вопрошающего, пытаясь понять, что он вообще в итоге хочет, оказывается, что "А, ну в целом да, подходит"
(Сорян, накипело)

markDine
Автор

Какие преимущества у Poetry перед pipenv?

swimmwatch
Автор

сними видео про библиотеки icecream и black

gsofvvr
Автор

Спасибо за материал. Ничего не знал о poetry до этого видео. Теперь буду пробовать.

Tenundor
Автор

ПАсиба дарагой. Счатья, здоровья, семейного благополучия, удачи, море удачи и дачу у моря

wsfrzit
Автор

Вообще, было бы круто показать, что этот менеджер качает и устанавливает пакеты параллельно! Потому что попробуйте поставить пакет notebook (у него в зависимостях много чего) через pip, займет это у вас порядка минуты!!! Хотя через poetry это занимает меньше 5 секунд! Это реально ускоряет сборку проектов (CI/CD) и экономит кучу времени!) В общем то очень рад этому инструменту!

dmitrykhorkin
Автор

хех, вы глубоко капаете с зависимостями =) Большинство просто устанавливае и махает рукой как Микки Маус)

harry-smith
Автор

Спасибо большое за видео, буду пропобовать

ivanfedorov