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

pantsbuild / pants / 31434928179

10 Aug 2026 09:40PM UTC coverage: 92.894% (+0.02%) from 92.879%
31434928179

push

github

web-flow
Support multiplatform pexes with uv lockfiles. (#23427)

Also supports building FaaS (awslambda/gcp cloud functions).

We leverage the fact that `uv` can create foreign-platform venvs
with the `--python-platform` flag. It still needs a local python
interpreter of the appropriate version, but it downloads and installs
wheels for the foreign platform. Of course there must be foreign 
platform wheels available for all distributions. If there isn't one for
some dist, uv will build from the sdist *for the local platform*, which
may lead to a later runtime error.

Closes #23339

111 of 115 new or added lines in 12 files covered. (96.52%)

2 existing lines in 1 file now uncovered.

95639 of 102955 relevant lines covered (92.89%)

3.67 hits per line

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

94.96
/src/python/pants/backend/python/util_rules/pex_requirements.py


Source Not Available

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

© 2026 Coveralls, Inc