So that we can use pip v8's new hashing support in bug 1213230, we need to update the Travis run and Vagrant from pip v7.1.2 to v8.0.0. Another bug will handle stage/prod.
peep 2.5.0 was incompatible with pip v8, so I landed some peep fixes in: https://github.com/erikrose/peep/pull/113 ...which has been released as peep 3.0.0
Commits pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/8c5e12eadb6126dc3399bbb3e5b454431831ede2 Bug 1241144 - Update peep from v2.5.0 to v3.0.0 Is now compatible with pip 8.x. https://github.com/erikrose/peep/releases/tag/3.0 https://github.com/erikrose/peep/compare/2.5...3.0 https://github.com/mozilla/treeherder/commit/e8de12c25305c6564d42c88c045f17b76ccffb5e Bug 1241144 - Travis: Update pip from v7.1.2 to v8.0.0 So that we can confirm that peep still operates under pip v8, prior to the transition from peep to pip v8's new hashing feature. https://pip.readthedocs.org/en/stable/news/ https://github.com/mozilla/treeherder/commit/3e99e0097c8c5c2be3e6d0c069b3e6a744dbbaa2 Bug 1241144 - Vagrant: Update from virtualenv v13.1.2 to v14.0.0 To update the bundled pip from v7.1.2 to v8.0.0. https://virtualenv.pypa.io/en/latest/changes.html
Commits pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/6382279b985754a52fd0f65a656a8c7da616525e Bug 1241144 - Travis: Update pip from 8.0.0 to 8.0.2 https://pip.pypa.io/en/stable/news/ https://github.com/mozilla/treeherder/commit/0584b823c19bbdbc63b7717d5e23cab08424b5e4 Bug 1241144 - Vagrant: Update from virtualenv 14.0.0 to 14.0.1 To update the bundled pip from 8.0.0 to 8.0.2. https://virtualenv.pypa.io/en/latest/changes.html