38 lines
1.5 KiB
Markdown
38 lines
1.5 KiB
Markdown
|
|
# 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 {{дополнение}}`
|