• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pantsbuild / pants / 27455945338

13 Jun 2026 04:01AM UTC coverage: 92.895% (+0.001%) from 92.894%
27455945338

push

github

web-flow
Fix uv support under remote caching/execution. (Cherry-pick of #23403) (#23406)

As explained in #23344, a remote cache hit on the process that
creates the uv venv will cause venv creation to be skipped,
and pex will not find that venv locally.

With this change uv venv creation and the pex invocation that
uses it run under the same `Process`, ensuring that they are
always run together or cached together.

This fixes not only the remote caching issue but also a
similar issue with remote execution, when we aren't
guaranteed to run the two processes on the same machine.

Co-authored-by: Benjy Weinberger <benjyw@gmail.com>

13 of 13 new or added lines in 2 files covered. (100.0%)

1 existing line in 1 file now uncovered.

92309 of 99369 relevant lines covered (92.9%)

3.72 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

96.15
/src/python/pants/backend/tools/preamble/subsystem.py


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc