diff --git a/crates/uv/src/commands/project/add.rs b/crates/uv/src/commands/project/add.rs index 0c1cf8d01cfd3..bdfe1c6dee0dd 100644 --- a/crates/uv/src/commands/project/add.rs +++ b/crates/uv/src/commands/project/add.rs @@ -104,7 +104,14 @@ pub(crate) async fn add( RequirementsSource::SetupCfg(_) => { bail!("Adding requirements from a `setup.cfg` is not supported in `uv add`"); } - _ => {} + RequirementsSource::PylockToml(_) => { + bail!("Adding requirements from a `pylock.toml` is not supported in `uv add`"); + } + RequirementsSource::Package(_) + | RequirementsSource::Editable(_) + | RequirementsSource::RequirementsTxt(_) + | RequirementsSource::EnvironmentYml(_) + | RequirementsSource::SourceTree(_) => {} } }