Skip to content

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.

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