33 lines
1004 B
Markdown
33 lines
1004 B
Markdown
|
|
# uv init
|
|||
|
|
|
|||
|
|
> Создавать новый проект Python.
|
|||
|
|
> Больше информации: <https://docs.astral.sh/uv/reference/cli/#uv-init>.
|
|||
|
|
|
|||
|
|
- Инициализировать проект в текущем каталоге:
|
|||
|
|
|
|||
|
|
`uv init`
|
|||
|
|
|
|||
|
|
- Инициализировать проект с определённым именем:
|
|||
|
|
|
|||
|
|
`uv init {{имя_проекта}}`
|
|||
|
|
|
|||
|
|
- Создать проект в указанном каталоге:
|
|||
|
|
|
|||
|
|
`uv init --directory {{путь/к/каталогу}} {{имя_проекта}}`
|
|||
|
|
|
|||
|
|
- Создать проект для библиотеки Python:
|
|||
|
|
|
|||
|
|
`uv init {{[--lib|--library]}} {{имя_проекта}}`
|
|||
|
|
|
|||
|
|
- Указать систему сборки:
|
|||
|
|
|
|||
|
|
`uv init --build-backend {{система_сборки}} {{имя_проекта}}`
|
|||
|
|
|
|||
|
|
- Создать только `pyproject.toml`:
|
|||
|
|
|
|||
|
|
`uv init --bare {{имя_проекта}}`
|
|||
|
|
|
|||
|
|
- Задать описание проекта:
|
|||
|
|
|
|||
|
|
`uv init --description "{{описание}}" {{имя_проекта}}`
|