installation

# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh

# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Update
uv self update

projects

$ uv init example
Initialized project `example` at `/home/user/example`

$ cd example
$ uv add requests
Using CPython 3.14.0
Creating virtual environment at: .venv
Resolved 6 packages in 708ms
Prepared 5 packages in 3.60s
Installed 5 packages in 652ms
 + certifi==2025.10.5
 + charset-normalizer==3.4.4
 + idna==3.11
 + requests==2.32.5
 + urllib3==2.5.0

$ uv run ruff check
All checks passed!

$ uv lock
Resolved 2 packages in 0.33ms

$ uv sync
Resolved 2 packages in 0.70ms
Audited 1 package in 0.02ms
(PS) $env:Path = "C:\Users\AnastasM\.local\bin;$env:Path"