37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
|
|
# uv build
|
|||
|
|
|
|||
|
|
> Собирать пакеты Python в исходные дистрибутивы и wheel-файлы.
|
|||
|
|
> Больше информации: <https://docs.astral.sh/uv/reference/cli/#uv-build>.
|
|||
|
|
|
|||
|
|
- Собрать пакет в текущем каталоге:
|
|||
|
|
|
|||
|
|
`uv build`
|
|||
|
|
|
|||
|
|
- Собрать пакет из указанного каталога:
|
|||
|
|
|
|||
|
|
`uv build {{путь/к/каталогу}}`
|
|||
|
|
|
|||
|
|
- Собрать только wheel (пропустить исходный дистрибутив):
|
|||
|
|
|
|||
|
|
`uv build --wheel`
|
|||
|
|
|
|||
|
|
- Собрать только исходный дистрибутив (пропустить wheel):
|
|||
|
|
|
|||
|
|
`uv build --sdist`
|
|||
|
|
|
|||
|
|
- Собрать и поместить результат в указанный каталог:
|
|||
|
|
|
|||
|
|
`uv build {{[-o|--out-dir]}} {{путь/к/выходному_каталогу}}`
|
|||
|
|
|
|||
|
|
- Собрать определённый пакет в рабочем пространстве:
|
|||
|
|
|
|||
|
|
`uv build --package {{имя_пакета}}`
|
|||
|
|
|
|||
|
|
- Собрать все пакеты в рабочем пространстве:
|
|||
|
|
|
|||
|
|
`uv build {{[--all|--all-packages]}}`
|
|||
|
|
|
|||
|
|
- Собрать с использованием определённого интерпретатора Python:
|
|||
|
|
|
|||
|
|
`uv build {{[-p|--python]}} {{python3.11}}`
|