uv
Быстрый менеджер пакетов и проектов Python.
Некоторые подкоманды, такие как tool и python, имеют собственную документацию.
Больше информации: https://docs.astral.sh/uv/reference/cli/.
- Создать новый проект Python в текущем каталоге:
uv init
- Создать новый проект Python по указанному пути:
uv init {{путь/к/каталогу}}
- Добавить новую зависимость в проект:
uv add {{пакет}}
- Удалить зависимость из проекта:
uv remove {{пакет}}
- Запустить скрипт или команду в окружении проекта:
uv run {{путь/к/скрипту.py|команда}}
- Обновить окружение проекта из
pyproject.toml:
uv sync
- Создать файл блокировки для зависимостей проекта:
uv lock
- Собрать проект в исходный и бинарный дистрибутивы:
uv build