Что такое poetry
Python
Middle
Без компании
Что такое poetry
Ответы
Poetry — это современный инструмент для управления зависимостями и сборки Python-проектов. Он заменяет `pip` и `virtualenv`, объединяя их функциональность в одном инструменте.
**Ключевые особенности:**
- Управление зависимостями через `pyproject.toml` (аналог `requirements.txt`, но более удобный).
- Автоматическое создание виртуальных окружений.
- Разрешение зависимостей с помощью `poetry.lock`.
- Публикация пакетов в PyPI (`poetry publish`).
**Пример использования:**
```
# Создать новый проект
poetry new my_project
cd my_project
# Добавить зависимость
poetry add requests
# Запустить скрипт в виртуальном окружении
poetry run python script.py
```
Poetry упрощает работу с зависимостями и делает её более предсказуемой.