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 |