38 lines
1.5 KiB
Markdown
Raw Normal View History

# uv add
> Добавлять зависимости пакетов в файл `pyproject.toml`.
> Пакеты указываются согласно <https://peps.python.org/pep-0508/>.
> Больше информации: <https://docs.astral.sh/uv/reference/cli/#uv-add>.
- Добавить последнюю версию пакета:
`uv add {{пакет}}`
- Добавить несколько пакетов:
`uv add {{пакет1 пакет2 ...}}`
- Добавить пакет с ограничением версии:
`uv add {{пакет>=1.2.3}}`
- Добавить пакеты в необязательную группу зависимостей, которая будет включена при публикации:
`uv add --optional {{группа}} {{пакет1 пакет2 ...}}`
- Добавить пакеты в локальную группу, которая не будет включена при публикации:
`uv add --group {{группа}} {{пакет1 пакет2 ...}}`
- Добавить пакеты в группу dev, сокращение для `--group dev`:
`uv add --dev {{пакет1 пакет2 ...}}`
- Добавить пакет в режиме редактирования:
`uv add --editable {{путь/к/пакету}}/`
- Включить дополнение при установке пакета (можно указать несколько раз):
`uv add {{пакет}} --extra {{дополнение}}`