Poetry
Poetry — это инструмент для управления зависимостями и упаковки в Python. Он позволяет вам объявить библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать/обновлять) их для вас. Poetry предлагает файл блокировки для обеспечения повторных установок и может создать ваш проект для распространения.
# --- установка curl -sSL https://install.python-poetry.org | python3 - # --- обновление poetry self update # --- обновление до конкретной версии poetry self update 1.2.0 # --- полностью удалить poetry из системы curl -sSL https://install.python-poetry.org | python3 - --uninstall # --- или curl -sSL https://install.python-poetry.org | POETRY_UNINSTALL=1 python3 -
Создать новый проект
# --- новая директория poetry new test_project poetry-demo ├── pyproject.toml ├── README.md ├── poetry_demo │ └── __init__.py └── tests └── __init__.py # --- существующая директория cd test_project poetry init