From 8352560b98bdfd830b842cb4e2cc0aa1a8e50357 Mon Sep 17 00:00:00 2001 From: John Mumm Date: Sat, 21 Jun 2025 03:50:41 -0400 Subject: [PATCH] Only update existing symlink directories on preview uninstall (#14179) On preview uninstall, we should not create a new minor version symlink directory if one doesn't exist. We should only update existing ones. --- crates/uv/src/commands/python/uninstall.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/uv/src/commands/python/uninstall.rs b/crates/uv/src/commands/python/uninstall.rs index 8a63b015c..e79ea9b19 100644 --- a/crates/uv/src/commands/python/uninstall.rs +++ b/crates/uv/src/commands/python/uninstall.rs @@ -240,7 +240,7 @@ async fn do_uninstall( .iter() .filter(|(minor_version, _)| uninstalled_minor_versions.contains(minor_version)) { - installation.ensure_minor_version_link(preview)?; + installation.update_minor_version_link(preview)?; } // For each uninstalled installation, check if there are no remaining installations // for its minor version. If there are none remaining, remove the symlink directory