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

pantsbuild / pants / 27118289758

08 Jun 2026 05:40AM UTC coverage: 92.786% (-0.005%) from 92.791%
27118289758

push

github

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

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.

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

8 existing lines in 4 files now uncovered.

93104 of 100343 relevant lines covered (92.79%)

3.69 hits per line

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

92.81
/src/python/pants/engine/internals/graph.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