2021-11-23 21:12:00
Poetry - это продвинутый менеджер пакетов для языка программирования Python.
Многие уже используют его вместо pip и этому есть причины.
Poetry умеет в:
- Адекватный резолвинг зависимостей (если резолв вообще есть)
- Управление зависимостями через toml файл (прощай, requirements.txt)
- Автоматическое создание изолированного виртуального окружения Python (теперь не нужно для этого вызывать virtualenv)
- Удобное создание пакетов (отныне не нужно копипастить создавать setup.py каждый раз)
poetry.lock файл для фиксирования версий зависимостей
- Лёгкое создание/публикация пакетов
Крч годнота.
Особенно круто Poetry работает в паре с pyenv.
Менеджер уже на голову выше старичка pip, и это круто.
В общем это должен знать и использовать
каждый Python разработчик Больше информации здесь.
#Мелкая_питонячая_радость
3.3K views18:12