This release fixes `pex3 lock create` gathering of sdist metadata for PEP-517 build backends with non-trivial `get-requires-for-build-wheel` requirements.
* Use get_requires_for_build_wheel for metadata prep. (2129)
2.1.133
This release fixes `--venv` mode PEX venv script shebangs for some scenarios using Python `<=3.7` interpreters.
* Fix venv script shebangs. (2122)
2.1.132
This release brings support for the latest Pip release with `--pip-version 23.1` or by using new support for pinning to the latest version of Pip supported by Pex with `--pip-version latest`.
* Add support for Pip 23.1 (2114) * Add support for `--pip-version latest`. (2116)
2.1.131
This release fixes some inconsistencies in Pex JSON output across the Python 2/3 boundary and in handling of venv collisions when using the venv Pex tool.
* Stabilize JSON output format across Python 2/3. (2106) * Support `--pip` overrides via PEX deps. (2107)
2.1.130
This release fixes a regression locking certain complex cases of direct and transitive requirement interactions as exemplified in 2098.
* Guard lock analysis against Pip-cached artifacts. (2103)
2.1.129
This release fixes a bug downloading a VCS requirement from a lock when the ambient Python interpreter used to run Pex does not meet the `Requires-Python` constraint of the VCS requirement.
* Fix VCS lock downloads to respect target. (2094)