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
.pexrc
files for influencing the pex environment. See the notes here. #128. - Bug fix:
PEX_PROFILE_FILENAME
andPEX_PROFILE_SORT
were not respected. #154. - Adds the
bdist_pex
command to setuptools. #99. - Bug fix: We did not normalize package names in
ResolvableSet
, so it was possible to depend onsphinx
andSphinx-1.4a0.tar.gz
and 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
Python
python binaries. Previously the OSX python distributions shipped
with OSX, XCode and available via https://www.python.org/downloads/ could fail to be detected using
thePythonInterpreter
class. Fixes #144. - Bug fix: PEX_SCRIPT failed when the script was from a not-zip-safe egg. Original PR #139.
- Bug fix:
sys.exit
called without arguments would causeNone
to 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
Variables
with 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.modules
afterPEX.execute
. This takes all modules imported during the PEX lifecycle and sets all their attributes toNone
. Unfortunately,sys.excepthook
,atexit
and__del__
may still try to operate using these tainted modules, causing exceptions on interpreter teardown. This reverts just thesys
unpatching 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.