benley / bazel_rules_pex

Python PEX rules for Bazel
Apache License 2.0
39 stars 36 forks source link

Update all dependencies to latest (pex 1.2.9) #41

Closed evanj closed 7 years ago

evanj commented 7 years ago

The latest version of pex fixes an issue with sys.path order that caused pex_binary outputs that depended on six to find the system version on Mac OS X instead of the version bundled in the pex. While upgrading Pex, I upgraded all the other dependencies. This also required changing TravisCI to only test Bazel 0.5.3, since the latest Skydoc rules depends on a more recent version of Bazel.

bazelbuild/rules_sass: 0.0.1 -> 0.0.2 bazelbuild/skydoc: 0.0.5 -> 0.1.3

pytest 3.0.2 -> 3.2.1 (now requires setuptools) py 1.4.31 -> 1.4.34 setuptools 20.10.1 -> 33.1.1 (latest that works with pip) pex 1.1.14 -> 1.2.9 requests 2.11.1 -> 2.18.4 urllib3 1.22 (needed by requests) idna 2.6 (needed by requests) certifi 2017.7.27.1 (needed by requests) chardet 3.0.4 (needed by requests) virtualenv 15.0.2 -> 15.1.0

evanj commented 7 years ago

Force pushed a version that only tests a recent version of Bazel, in order to get the recent Skydoc rules to work.

benley commented 7 years ago

Thanks!