Upgrade pex to 0.8.6.

Review Request #1778 — Created Feb. 15, 2015 and submitted

jsirois
pants
jsirois/pex/upgrade
1026, 1112
d78ee3f...
pants-reviews
benjyw, jinfeng, zundel
This picks up a fix to honor custom sys.excepthooks - which pants
supplies to handle untrapped errors with more user-friendly display.

 3rdparty/python/requirements.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

$ rm pants.pex && ./pants
$ ./pants compile not/a/target

Exception message: Path to BUILD file does not exist at: /home/jsirois/dev/3rdparty/jsirois-pants/not/a

CI went green here:
https://travis-ci.org/pantsbuild/pants/builds/50862096

JS
  1. While prepping the CI fix diff, I'll note that pantsbuild/pants master ci is broken by the pex 0.8.6 release.  Our master constraint is pex>=0.8.5,<8.99999 and so we're picking up 0.8.6 outside this change and a behavior oddity in pex invocation of our sys.excepthook causes a single IvyResolve integration test to fail.  As such I'll be pushing this RB home to unbreak CI not long after diff 2 lands with the test workaround / fix.
  2. 
      
JS
JS
JS
  1. Submitted TBR to un-break CI @ https://github.com/pantsbuild/pants/commit/6d4d1f57a8a2f141388d7f14ae82c7972608fa47
  2. 
      
JS
Review request changed

Status: Closed (submitted)

ZU
  1. Ship It!
  2. 
      
Loading...