Управление зависимостями
В качестве пакетного менеджера используется Poetry version 1.2.0rc2. Для управления зависимостями используются группы (см. файл pyproject.toml
).
Все основные зависимости располагаются в группе tool.poetry.dependencies
:
[tool.poetry.dependencies]
python = "^3.10"
Django = "^4.1"
poetry add pendulum
lint
- зависимостей для линтинга:
[tool.poetry.group.lint.dependencies]
flake8 = "^5.0.4"
flake8-broken-line = "^0.5.0"
flake8-quotes = "^3.3.1"
pep8-naming = "^0.13.2"
--group
и название группы):
poetry add pytest --group test