Poetry - это продвинутый менеджер пакетов для языка программирования Python.

Многие уже используют его вместо pip и этому есть причины.



Poetry умеет в:

- Адекватный резолвинг зависимостей (если резолв вообще есть)

- Управление зависимостями через toml файл (прощай, requirements.txt)

- Автоматическое создание изолированного виртуального окружения Python (теперь не нужно для этого вызывать virtualenv)

- Удобное создание пакетов (отныне не нужно копипастить создавать setup.py каждый раз)

poetry.lock файл для фиксирования версий зависимостей

- Лёгкое создание/публикация пакетов



Крч годнота.

Особенно круто Poetry работает в паре с pyenv.

Менеджер уже на голову выше старичка pip, и это круто.



В общем это должен знать и использовать каждый Python разработчик 🐍💪👊

Больше информации здесь.



#Мелкая_питонячая_радость