uv-build
Installation
SKILL.md
uv-build: Python Build Backend
uv_build is Astral's Rust-based build backend for Python packages, the native backend documented by uv for most pure Python packages. Pure Python packages only: no C/Rust extensions.
Snapshot: uv-build 0.11.11, May 2026. The installed binary outranks this file; check uv --version when a build setting here doesn't apply.
When to Use uv-build
Is your package pure Python?
├─ YES → Needs VCS versioning, build hooks, or dynamic metadata?
│ ├─ NO → uv_build (fast, zero-config, excellent defaults)
│ └─ YES → hatchling (extensible, plugin ecosystem)
└─ NO → What kind of extensions?
├─ Rust (PyO3) → maturin
├─ C/C++ (CMake) → scikit-build-core
└─ C/C++ (classic) → setuptools