Closed
Bug 1254961
Opened 9 years ago
Closed 9 years ago
Update to pip 8.1.0 to pick up require-hashes improvements
Categories
(Tree Management :: Treeherder, defect, P3)
Tree Management
Treeherder
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: emorley, Assigned: emorley)
References
Details
Attachments
(1 file)
In the case of missing hashes when the requirement was a URL (eg the datasource package in our requirements file), pip 8.0.x printed unhelpful output.
I've fixed this in a PR that has been merged and is part of pip 8.1.0:
https://github.com/pypa/pip/pull/3496
This bug is to update Travis/Vagrant/Heroku to 8.1.0 (I'm not going to bother about current stage/prod).
Comment 1•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Attachment #8728511 -
Flags: review?(cdawson)
Assignee | ||
Comment 2•9 years ago
|
||
Opened a PR against the Heroku Python buildpack to update them to 8.1.0 too:
https://github.com/heroku/heroku-buildpack-python/pull/284
Comment 3•9 years ago
|
||
Comment on attachment 8728511 [details] [review]
[treeherder] mozilla:pip-8.1.0 > mozilla:master
Pure genius. :)
Attachment #8728511 -
Flags: review?(cdawson) → review+
Comment 4•9 years ago
|
||
Commit pushed to master at https://github.com/mozilla/treeherder
https://github.com/mozilla/treeherder/commit/fd76450879444315ed67e68a4637c00b7bb12219
Bug 1254961 - Update to pip 8.1.0
To pick up require-hashes improvements, amongst other things:
https://pip.pypa.io/en/stable/news/
https://github.com/pypa/pip/compare/8.0.2...8.1.0
The Vagrant environment's virtualenv has been updated to 15.0.0, since
that includes pip 8.1.0:
https://virtualenv.pypa.io/en/latest/changes.html
https://github.com/pypa/virtualenv/compare/14.0.1...15.0.0
Assignee | ||
Updated•9 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 5•9 years ago
|
||
My buildpack PR has been merged upstream:
https://github.com/heroku/heroku-buildpack-python/commit/6e80c391a824cbf71a6d20da30eb22a5e67acb79
Updated our buildpacks to use it (previously on 724e51b5c7ed3a522abea83083aaddd6a1deee6c):
$ heroku buildpacks:set -a treeherder-heroku -i 2 https://github.com/heroku/heroku-buildpac k-python.git#eab957c8c96acf1689ca98368a23940f2fe00e97
Buildpack set. Next release on treeherder-heroku will use:
1. https://github.com/heroku/heroku-buildpack-nodejs.git#v88
2. https://github.com/heroku/heroku-buildpack-python.git#eab957c8c96acf1689ca98368a23940f2fe00e97
Run git push heroku master to create a new release using these buildpacks.
$ heroku buildpacks:set -a treeherder-stage -i 2 https://github.com/heroku/heroku-buildpack -python.git#eab957c8c96acf1689ca98368a23940f2fe00e97
Buildpack set. Next release on treeherder-stage will use:
1. https://github.com/heroku/heroku-buildpack-nodejs.git#v88
2. https://github.com/heroku/heroku-buildpack-python.git#eab957c8c96acf1689ca98368a23940f2fe00e97
Run git push heroku master to create a new release using these buildpacks.
$ heroku buildpacks:set -a treeherder-prod -i 2 https://github.com/heroku/heroku-buildpack- python.git#eab957c8c96acf1689ca98368a23940f2fe00e97
Buildpack set. Next release on treeherder-prod will use:
1. https://github.com/heroku/heroku-buildpack-nodejs.git#v88
2. https://github.com/heroku/heroku-buildpack-python.git#eab957c8c96acf1689ca98368a23940f2fe00e97
Run git push heroku master to create a new release using these buildpacks.
You need to log in
before you can comment on or make changes to this bug.
Description
•