Встречается на 1% собеседований по Python

Какой менеджер зависимостей использовался на предыдущем проекте

На предыдущем проекте использовался Poetry — современный инструмент для управления зависимостями Python. Он удобен тем, что объединяет управление пакетами, виртуальными окружениями и публикацией в одном инструменте.

Пример pyproject.toml:

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"

text

**Плюсы Poetry:**  
- Четкое разделение dev и prod зависимостей.  
- Автоматическое создание виртуального окружения.  
- Блокировка версий через `poetry.lock`.  
- Простота публикации пакетов в PyPI.  

Альтернативы: `pip + venv`, `pipenv`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы