pex 2.20.0
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 |