pex 2.82.0
2.82.0
This release adds support for resource path bindings to plain PEXes as a follow-on to adding
resource binding support for PEX scies in the 2.81.0 release. Resource paths are bound to
environment variables with --bind-resource-path. Additionally, the existing --inject-args option
now supports replacement of {pex.env.<env var name>} placeholders with the corresponding
environment variable value. Notably, the combination of these features allows passing the paths of
files contained in a PEX to third party scripts without extra shim code.
- Support passing PEX file paths to 3rd party scripts. (#3074)
| file | sha256 | size |
|---|---|---|
| pex | 6b48461f7ba94ff1702aab287cf8cff0b7baec7b16a4a7b0b86212083b3c8ff9 | 4955508 |
| pex-linux-aarch64 | 9f2d6d02ab34a45f3108d1ccd77dfd87ecb7d9322fdaeacdf20659c05bdd3341 | 36581770 |
| pex-linux-armv7l | 731854cbd24a9121c3566ca5c962180b1c4d239e56aebd3b9fb8da568cddd09e | 32932520 |
| pex-linux-riscv64 | 3c478afbd7f268c09f43eeaa471e99d58343484bf3f857f296ce0244a4097929 | 33065603 |
| pex-linux-x86_64 | d245a6206a29f0bfb3e9973fe082cc56cfd4e2dd7c1d872921b89cfdbb2b7e8e | 42516943 |
| pex-macos-aarch64 | 0683a406550999849adcb38187b98f5d5ae69b915be3a2f8d285e5a90e8f8b77 | 24431529 |
| pex-macos-x86_64 | 1317be8e4a0b0154599b71a13909535a7c8e89ba4a940931937330713d071be5 | 24595541 |
| pex-musl-linux-aarch64 | f2ce3e56fa7add109abcc6f3ec93cfa72c5a08a2bf59efbea3ba8d226f1dc8f9 | 35823958 |
| pex-musl-linux-x86_64 | 351b49ea5f9e6fd7dd42bfb0254f5549c5a7f084877fd35dba6395315d7f1675 | 35929563 |