Skip to content

pex 2.20.0

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Sep 04:10
· 48 commits to main since this release
v2.20.0
ea0dfba

2.20.0

This release adds the --pip-log alias for the existing
--preserve-pip-download-log option as well as the ability to specify
the log file path. So, to debug a resolve, you can now specify
--pip-log log.txt and Pex will deposit the Pip resolve log to
log.txt in the current directory for easy tailing or post-resolve
inspection. In addition, the log file itself is more useful in some
cases. When you specify any abbreviated --platform targets, those
targets calculated wheel compatibility tags are included in the Pip
log. Also, when multiple targets are specified, their log outputs are
now merged at the end of the resolve in a serialized fashion with
prefixes on each log line indicating which target the log line
corresponds to.

In addition, a race in Pex's PEP-517 implementation that could (rarely)
lead to spurious metadata generation errors or sdist creation errors is
fixed.

  • Fix intermittent PEP-517 failures. (#2540)
  • Plumb --pip-version to Platform tag calculation. (#2538)
  • Add the ability to specify the --pip-log path. (#2536)

file sha256 size
pex b9637600b512e19bb8ded10cecd7afbf4126d4a1dc8b93aa63e29a9b9d0acf79 4311728
pex-linux-aarch64 af3c3049d9f8bb94f4d3e67eb4f2c6a4d16aede34569f9367adf99c495649a6a 24052664
pex-linux-x86_64 5186406f5e93ef00139a989235d7467df5ced4e4edf389cd7903b04eea50ec0d 27668910
pex-macos-aarch64 81ed55d4fe7d8ca9ff0ba55f9443e650df283afa7b4b87be2337caecdaa1951a 21523908
pex-macos-x86_64 12a3745d7f80ba679d2763af90b722810cd372cb545bfdc364454b2c241a0798 22038122