John Sirois
John Sirois
Have you explored `--layout {loose,packed}` or `--no-compress` using traditional `pex` or else `pex3 venv create ...` to directly create an ~immutable venv with no pip installed?
Since this would only be used by the Pex CLI (build-time), a rust implementation is actually how I'd approach this. It's the right language for the job, the problem really...
In terms of interest from PEX, the resulting zip would definitely need to be vanilla consumable via the zipfile module / the Python zipimport facility. In terms of feature flags,...
I think maybe you missed copy mode symlink. That's why the chroot setup is fast today.
If you do a cursory search for LINK I think you can avoid raising an issue, all three modes are handled, and LINK gives a hard link farm.
@cosmicexplorer I'm a huge non-fan of Problem / Solution formulas for writing commit messages. We're adults and I think you can just write a good message. Quoting people - not...
Thanks @cosmicexplorer, yes. The facts remain the same regardless of who pointed them out. Much more sane to read in the git log. FWIW: > When the Python interpreter executes...
@cburroughs `--pin` is not for updating versions of existing locked projects (or adding new projects to the lock, etc); it's for updating sources of those project artifacts. Here are 2...
If I were you I'd punt `--pin` completely and just focus on `--project`. Pants lags Pex here by more than a year already and it's much easier to add a...
Unlike Pants, Pex never breaks you as a matter of policy. Pex 2.x upgrades only introduce new features and fix bugs.