1.1 KiB

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