Poetry — это инструмент для управления зависимостями и сборки пакетов в проектах на Python.
Преимущества Poetry:
poetry.lock, который фиксирует точные версии всех установленных зависимостей, обеспечивая воспроизводимость рабочего окружения.venv или virtualenv отдельно.pyproject.toml: Все настройки проекта (зависимости, метаданные и т.д.) хранятся в едином файле pyproject.toml, который соответствует стандарту PEP 518.Пример добавления зависимости:
bash
Пример удаления зависимости:
bash
Пример установки зависимостей из lock-файла:
bash
Пример структуры pyproject.toml:
toml