uv
b06dec83 - Improve Python uninstall perf by removing unnecessary call to `installations.find_all()` (#14180)

Commit
238 days ago
Improve Python uninstall perf by removing unnecessary call to `installations.find_all()` (#14180) #13954 introduced an unnecessary slow-down to Python uninstall by calling `installations.find_all()` to discover remaining installations after an uninstall. Instead, we can filter all initial installations against those in `uninstalled`. As part of this change, I've updated `uninstalled` from a `Vec` to an `IndexSet` in order to do efficient lookups in the filter. This required a change I call out below to how we were retrieving them for messaging.
Author
Parents
Loading