Skip to content

Releases: pex-tool/pex

pex 1.1.2

08 Jan 01:05
Compare
Choose a tag to compare

1.1.2

  • Bump setuptools & wheel version pinning. #194
  • Unescape html in PageParser.href_match_to_url. #191
  • Memoize calls to Crawler.crawl() for performance win in find-links based resolution. #187

pex 1.1.1

01 Dec 06:57
Compare
Choose a tag to compare

1.1.1

  • Fix infinite recursion when PEX_PYTHON points at a symlink. #182
  • Add /etc/pexrc to the list of pexrc locations to check. #183
  • Improve error messaging for platform constrained Untranslateable errors. #179

pex 1.1.0

09 Oct 21:51
Compare
Choose a tag to compare

1.1.0

  • Add support for .pexrc files for influencing the pex environment. See the notes here. #128.
  • Bug fix: PEX_PROFILE_FILENAME and PEX_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 on sphinx and Sphinx-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

11 Aug 19:52
Compare
Choose a tag to compare

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
    the PythonInterpreter 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 cause None to be printed on stderr since pex 1.0.1. #143

pex 1.0.2

04 Aug 23:02
Compare
Choose a tag to compare

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 after PEX.execute. This takes all modules imported during the PEX lifecycle and sets all their attributes to None. Unfortunately, sys.excepthook, atexit and __del__ may still try to operate using these tainted modules, causing exceptions on interpreter teardown. This reverts just the sys unpatching so that the abovementioned teardown hooks behave more predictably. Fixes #141

pex 1.0.1

06 Jul 21:29
Compare
Choose a tag to compare

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.

pex 1.0.0

01 Jun 18:50
Compare
Choose a tag to compare
Merge pull request #100 from wickman/wickman/1.0

pex 1.0

pex 0.8.6

15 Feb 18:48
Compare
Choose a tag to compare
v0.8.6

Mint 0.8.6 release.

pex 0.8.4

30 Jan 20:17
Compare
Choose a tag to compare

Includes a number of performance improvements and a couple bug fixes.

pex 0.8.1

04 Dec 02:44
Compare
Choose a tag to compare

Bug fix: Fix issue where it'd be possible to os.path.getmtime on a remote Link object. Fixes #29.