From 9363ecfd31c680082129ab27e525d0505493ba4a Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Sat, 28 Sep 2024 14:34:34 -0400 Subject: [PATCH] Retain empty extras on workspace members (#7762) ## Summary I'm not sure why we drop these but it seems incorrect. --- crates/uv-workspace/src/workspace.rs | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/crates/uv-workspace/src/workspace.rs b/crates/uv-workspace/src/workspace.rs index e3e52d866..19fbc9bac 100644 --- a/crates/uv-workspace/src/workspace.rs +++ b/crates/uv-workspace/src/workspace.rs @@ -273,17 +273,7 @@ impl Workspace { .as_ref() .map(|optional_dependencies| { // It's a `BTreeMap` so the keys are sorted. - optional_dependencies - .iter() - .filter_map(|(name, dependencies)| { - if dependencies.is_empty() { - None - } else { - Some(name) - } - }) - .cloned() - .collect::>() + optional_dependencies.keys().cloned().collect::>() }) .unwrap_or_default();