uv
| Version | 2026.144.1443 |
| Repo | superproject |
Provides the uv Python package manager (astral-sh/uv) as standalone uv + uvx binaries
Downloads the latest astral-sh/uv release tarball and extracts the
two standalone Rust binaries (uv, uvx) directly into /usr/local/bin.
The release nests them under an arch dir, so strip_components: 1
lands them flat. Verifiable because both binaries must be present
and uv --version must run cleanly once the candy is applied — a
no-op candy would leave /usr/local/bin/uv absent.
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
run |
download=https://github.com/astral-sh/uv/releases/latest/download/uv-${BUILD_ARCH}-unknown-linux-gnu.tar.gz |
check |
the uv binary is installed at /usr/local/bin/uv |
check |
uv reports its version and exits successfully |
check |
the uvx tool-runner is installed at /usr/local/bin/uvx |