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"