perf(uv): deduplicate wheel installs#1370
Conversation
✨ Aspect Workflows Tasks📅 Fri Jul 24 18:36:20 UTC 2026 ✅ 40 successful tasks
⏱ Last updated Fri Jul 24 18:41:23 UTC 2026 · 📊 GitHub API quota 732/15,000 (5% used, resets in 49m) |
py_binary startup benchmark
sys.path quality
Bazel analysis benchmark
Auxiliary metrics
|
|
@tamird (the robot) looking-for-review |
tamird
left a comment
There was a problem hiding this comment.
Reviewing at Jason’s explicit request.
The wheel-install identity preserves ordered content-addressed wheels and exclusion policies while refusing to share source builds, patches, extra dependencies, or extra data. Both project SCC references and source-build dependencies are rewritten before duplicate repositories are removed, so platform and runfiles resolution continue to target the canonical install.
The three-universe end-to-end fixture measures the actual reduction from 26 reachable install repositories to 12, verifies both matching and different exclusion policies, and runs imports from each project. All 86 exact-head checks pass.
— tamirdex
Close #1352
Changes are visible to end-users: yes
Performance: share wheel installs across lockfiles when equivelent
Test plan