From 173d6f73d3f78bf445a6852a2a703da57b725c28 Mon Sep 17 00:00:00 2001 From: konsti Date: Wed, 9 Apr 2025 14:33:38 +0200 Subject: [PATCH] Add `uv-build` and `uv_build` aliases to `uv init --build-backend` (#12776) This matches similar aliases for pdm/pdm-backend and hatch/hatchling. --- crates/uv-configuration/src/project_build_backend.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/uv-configuration/src/project_build_backend.rs b/crates/uv-configuration/src/project_build_backend.rs index 90fac2ec9..df1d97978 100644 --- a/crates/uv-configuration/src/project_build_backend.rs +++ b/crates/uv-configuration/src/project_build_backend.rs @@ -4,7 +4,10 @@ #[cfg_attr(feature = "clap", derive(clap::ValueEnum))] #[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))] pub enum ProjectBuildBackend { - #[cfg_attr(feature = "clap", value(hide = true))] + #[cfg_attr( + feature = "clap", + value(alias = "uv-build", alias = "uv_build", hide = true) + )] #[cfg_attr(feature = "schemars", schemars(skip))] /// Use uv as the project build backend. Uv,