LinuxCommandLibrary

uv-init

Initialize a new Python project with uv

TLDR

Initialize new project

$ uv init
copy
Initialize with name
$ uv init [project_name]
copy
Initialize library project
$ uv init --lib
copy
Initialize in directory
$ uv init [path]
copy

SYNOPSIS

uv init [options] [path]

DESCRIPTION

uv init initializes a new Python project. Creates pyproject.toml with project metadata. Sets up project structure for applications or libraries.

PARAMETERS

--name name

Project name.
--lib
Create library structure.
--app
Create application structure.
--no-workspace
Don't add to workspace.
--python version
Python version requirement.

SEE ALSO

uv(1), uv-add(1), uv-sync(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community