Skip to content

pex 2.29.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jan 02:10
v2.29.0
edad1b1

2.29.0

This release brings 1st class support for newer Pip's
--keyring-provider option. Previously you could only use keyring
based authentication via --use-pip-config and either the
PIP_KEYRING_PROVIDER environment variable or Pip config files.
Although using --keyring-provider import is generally unusable in the
face of Pex hermeticity strictures, --keyring-provider subprocess is
viable; just ensure you have a keyring provider on the PATH. You can
read more here.

This release also brings PEP-723 support to Pex locks. You
can now pass pex3 lock {create,sync} --exe <script> ... to
include the PEP-723 declared script requirements in the lock.

  • add --keyring-provider flag to configure keyring-based authentication (#2592)
  • Support locking PEP-723 requirements. (#2642)

file sha256 size
pex 8307cb6f5ce09f82e4f5e7858428237cb6440fc91fcb723dc1e09cb2d57e2c2f 4370181
pex-linux-aarch64 e2daaa8b11da789b766d12e75414928a00c79c5173c71a48aacc4b1027a15e5b 23814179
pex-linux-armv7l d0bb2fe013ff76d46108042dd18500ddb14fb7e366f44c519c0de61f053a21aa 23334680
pex-linux-x86_64 6a6663c77ec29411bad98e55bcb035681833fd2a6142ac7ac8b156d1b4986795 25588645
pex-macos-aarch64 ab1ca03b2c9529d094b1b43cb56e4a176e47ca247b2ff2553cd32ce86117b8b0 21641157
pex-macos-x86_64 5afa65aebe9680efeb57bb06f04bd67dbe69baf6535dfd1f308efe1041839206 22189859