Какой менеджер зависимостей использовался на предыдущем проекте
Python
Middle
Без компании
Какой менеджер зависимостей использовался на предыдущем проекте
Ответы
На предыдущем проекте использовался **Poetry** — современный инструмент для управления зависимостями Python. Он удобен тем, что объединяет управление пакетами, виртуальными окружениями и публикацией в одном инструменте.
Пример `pyproject.toml`:
```
[tool.poetry]
name = "my_project"
version = "0.1.0"
description = "Awesome project"
authors = ["Your Name <you@example.com>"]
[tool.poetry.dependencies]
python = "^3.8"
requests = "^2.25.1"
pandas = "^1.3.0"
[tool.poetry.dev-dependencies]
pytest = "^6.2.4"
black = "^21.7b0"
```
**Плюсы Poetry:**
- Четкое разделение dev и prod зависимостей.
- Автоматическое создание виртуального окружения.
- Блокировка версий через `poetry.lock`.
- Простота публикации пакетов в PyPI.
Альтернативы: `pip + venv`, `pipenv`.