HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

uv — A fast Python package and project manager. Some subcommands such as `tool` and `python` have their o

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandpythonanduvclifastpackageproject

Problem

How to use the uv command: A fast Python package and project manager. Some subcommands such as tool and python have their own usage documentation. More information: <https://docs.astral.sh/uv/reference/cli/>.

Solution

uv — A fast Python package and project manager. Some subcommands such as tool and python have their own usage documentation. More information: <https://docs.astral.sh/uv/reference/cli/>.

Create a new Python project in the current directory:
uv init


Create a new Python project at the specified path:
uv init {{path/to/directory}}


Add a new dependency to the project:
uv add {{package}}


Remove a dependency from the project:
uv remove {{package}}


Run a script in the project's environment:
uv run {{path/to/script.py}}


Run a command in the project's environment:
uv run {{command}}


Update a project's environment from pyproject.toml:
uv sync


Create a lock file for the project's dependencies:
uv lock

Code Snippets

Create a new Python project in the current directory

uv init

Create a new Python project at the specified path

uv init {{path/to/directory}}

Add a new dependency to the project

uv add {{package}}

Remove a dependency from the project

uv remove {{package}}

Run a script in the project's environment

uv run {{path/to/script.py}}

Context

tldr-pages: common/uv

Revisions (0)

No revisions yet.