uv-build

Installation
SKILL.md

uv-build — Python Build Backend

uv_build is Astral's Rust-based build backend for Python packages. As of uv-build 0.11.7 (Apr 2026), it is the native backend documented by uv for most pure Python packages. Pure Python packages only — no C/Rust extensions.

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

Migration blocker: dynamic = [...] is not supported. Projects using dynamic = ["version"] with hatchling/setuptools must switch to static versions in pyproject.toml (use uv version --bump for version management).

Related skills

More from hyperb1iss/hyperskills

Installs
7
GitHub Stars
9
First Seen
Apr 7, 2026