turbo
f8f288e6 - feat: Prune uv workspaces (#13613)

Commit
89 days ago
feat: Prune uv workspaces (#13613) ### Description Add uv-aware pruning for pure Python and mixed JavaScript/Python repositories. Pruning keeps the reachable workspace and external dependency closure, rewrites root workspace members and `[tool.uv.sources]`, preserves lockfile fidelity, and carries required uv/Python configuration into the output without invoking `uv`. ### Testing Instructions - Run `cargo test -p turborepo-lockfiles uv`. - Run `cargo test -p turborepo-repository uv`. - When `uv` is installed, verify pruned output with `uv lock --check`. <sub>Closes TURBO-5854</sub>
Author
Parents
Loading