33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
|
|
# uv lock
|
|||
|
|
|
|||
|
|
> Обновлять файл блокировки проекта.
|
|||
|
|
> Больше информации: <https://docs.astral.sh/uv/reference/cli/#uv-lock>.
|
|||
|
|
|
|||
|
|
- Создать или обновить файл блокировки проекта:
|
|||
|
|
|
|||
|
|
`uv lock`
|
|||
|
|
|
|||
|
|
- Проверить актуальность файла блокировки без его обновления:
|
|||
|
|
|
|||
|
|
`uv lock --check`
|
|||
|
|
|
|||
|
|
- Убедиться, что файл блокировки существует, без проверки актуальности:
|
|||
|
|
|
|||
|
|
`uv lock --check-exists`
|
|||
|
|
|
|||
|
|
- Предварительно просмотреть, что будет заблокировано, без записи файла:
|
|||
|
|
|
|||
|
|
`uv lock --dry-run`
|
|||
|
|
|
|||
|
|
- Заблокировать зависимости определённого скрипта Python вместо текущего проекта:
|
|||
|
|
|
|||
|
|
`uv lock --script {{путь/к/скрипту.py}}`
|
|||
|
|
|
|||
|
|
- Обновить все пакеты до последних совместимых версий:
|
|||
|
|
|
|||
|
|
`uv lock --upgrade`
|
|||
|
|
|
|||
|
|
- Обновить только определённые пакеты:
|
|||
|
|
|
|||
|
|
`uv lock --upgrade-package {{пакет1}} --upgrade-package {{пакет2}}`
|