Releases: pex-tool/pex
Releases · pex-tool/pex
pex 1.1.2
pex 1.1.1
pex 1.1.0
1.1.0
- Add support for
.pexrcfiles for influencing the pex environment. See the notes here. #128. - Bug fix:
PEX_PROFILE_FILENAMEandPEX_PROFILE_SORTwere not respected. #154. - Adds the
bdist_pexcommand to setuptools. #99. - Bug fix: We did not normalize package names in
ResolvableSet, so it was possible to depend onsphinxandSphinx-1.4a0.tar.gzand get two versions build and included into the pex. #147. - Adds a pex-identifying User-Agent. #101.
pex 1.0.3
1.0.3
- Bug fix: Accommodate OSX
Pythonpython binaries. Previously the OSX python distributions shipped
with OSX, XCode and available via https://www.python.org/downloads/ could fail to be detected using
thePythonInterpreterclass. Fixes #144. - Bug fix: PEX_SCRIPT failed when the script was from a not-zip-safe egg. Original PR #139.
- Bug fix:
sys.exitcalled without arguments would causeNoneto be printed on stderr since pex 1.0.1. #143
pex 1.0.2
1.0.2
- Bug fix: PEX-INFO values were overridden by environment
Variableswith default values that were not explicitly set in the environment. Fixes #135 - Bug fix: Since 69649c1 we have been unpatching the side-effects of
sys.modulesafterPEX.execute. This takes all modules imported during the PEX lifecycle and sets all their attributes toNone. Unfortunately,sys.excepthook,atexitand__del__may still try to operate using these tainted modules, causing exceptions on interpreter teardown. This reverts just thesysunpatching so that the abovementioned teardown hooks behave more predictably. Fixes #141
pex 1.0.1
1.0.1
- Allow PEXBuilder to optionally copy files into the PEX environment instead of hard-linking them.
- Allow PEXBuilder to optionally skip precompilation of .py files into .pyc files.
- Bug fix: PEXBuilder did not respect the target interpreter when compiling source to bytecode.
Fixes #127. - Bug fix: Fix complex resolutions when using a cache.
Fixes: #120.