pex-tool / pex

A tool for generating .pex (Python EXecutable) files, lock files and venvs.
https://docs.pex-tool.org/
Apache License 2.0
2.52k stars 258 forks source link

Support statically linked CPython. #2472

Closed jsirois closed 1 month ago

jsirois commented 1 month ago

This pulls in a new vendored version of Pip with the recent fix in https://github.com/pypa/pip/pull/12716 applied in https://github.com/pex-tool/pip/pull/13. As a result, Pex can run using vendored Pip under statically linked musl libc CPython interpreters. This opens the door to bootstrapping newer unpatched Pip's that also have this same fix (versions 24.2 and later; see: #2471).

Fixes #2017