From 9416c115d6ad6350483a97387ef48c7b5e4e6b91 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Wed, 20 Nov 2024 16:07:29 -0600 Subject: [PATCH] Add aliases for build backend requests --- crates/uv-configuration/src/project_build_backend.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/uv-configuration/src/project_build_backend.rs b/crates/uv-configuration/src/project_build_backend.rs index de5623077279c..9b176842e6d7a 100644 --- a/crates/uv-configuration/src/project_build_backend.rs +++ b/crates/uv-configuration/src/project_build_backend.rs @@ -5,16 +5,24 @@ #[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))] pub enum ProjectBuildBackend { #[default] + #[serde(alias = "hatchling")] + #[cfg_attr(feature = "clap", alias = "hatchling")] /// Use [hatchling](https://pypi.org/project/hatchling) as the project build backend. Hatch, /// Use [flit-core](https://pypi.org/project/flit-core) as the project build backend. + #[serde(alias = "flit-core")] + #[cfg_attr(feature = "clap", alias = "flit-core")] Flit, /// Use [pdm-backend](https://pypi.org/project/pdm-backend) as the project build backend. + #[serde(alias = "pdm-backend")] + #[cfg_attr(feature = "clap", alias = "pdm-backend")] PDM, /// Use [setuptools](https://pypi.org/project/setuptools) as the project build backend. Setuptools, /// Use [maturin](https://pypi.org/project/maturin) as the project build backend. Maturin, /// Use [scikit-build-core](https://pypi.org/project/scikit-build-core) as the project build backend. + #[serde(alias = "scikit-build-core")] + #[cfg_attr(feature = "clap", alias = "scikit-build-core")] Scikit, }