github pantsbuild/pex v2.1.1
pex 2.1.1

latest releases: v2.1.95, v2.1.94, v2.1.93...
4 years ago

2.1.1

This release significantly improves performance and correctness of
interpreter discovery, particularly when pyenv is involved.
It also provides a workaround for EPERM issues when hard linking
across devices, by falling back to copying.
Resolve error checking also now accounts for environment markers.

  • Revert "Fix the resolve check in the presence of platform constraints. (#877)" (#879)
  • [resolver] Fix issue with wheel when using --index-url option (#865)
  • Fix the resolve check in the presence of platform constraints. (#877)
  • Check expected pex invocation failure reason in tests. (#874)
  • Improve hermeticity of vendoring. (#873)
  • Temporarily skip a couple of tests, to get CI green. (#876)
  • Respect env markers when checking resolves. (#861)
  • Ensure Pex PEX contraints match pex wheel / sdist. (#863)
  • Delete unused pex/package.py. (#862)
  • Introduce an interpreter cache. (#856)
  • Re-enable pyenv interpreter tests under pypy. (#859)
  • Harden PythonInterpreter against pyenv shims. (#860)
  • Parallelize interpreter discovery. (#842)
  • Explain hard link EPERM copy fallback. (#855)
  • Handle EPERM when Linking (#852)
  • Pin transitive dependencies of vendored code. (#854)
  • Kill empty setup.py. (#849)
  • Fix tox -epackage to create pex supporting 3.8. (#843)
  • Fix Pex to handle empty ns package metadata. (#841)

Don't miss a new pex release

NewReleases is sending notifications on new releases.