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, }