{"action":"created","issue":{"url":"https://api.github.com/repos/paylogic/pip-accel/issues/22","labels_url":"https://api.github.com/repos/paylogic/pip-accel/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/paylogic/pip-accel/issues/22/comments","events_url":"https://api.github.com/repos/paylogic/pip-accel/issues/22/events","html_url":"https://github.com/paylogic/pip-accel/issues/22","id":24977585,"number":22,"title":"--no-install option is deprecated for pip 1.5","user":{"login":"graingert","id":413772,"avatar_url":"https://avatars.githubusercontent.com/u/413772?v=3","gravatar_id":"","url":"https://api.github.com/users/graingert","html_url":"https://github.com/graingert","followers_url":"https://api.github.com/users/graingert/followers","following_url":"https://api.github.com/users/graingert/following{/other_user}","gists_url":"https://api.github.com/users/graingert/gists{/gist_id}","starred_url":"https://api.github.com/users/graingert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/graingert/subscriptions","organizations_url":"https://api.github.com/users/graingert/orgs","repos_url":"https://api.github.com/users/graingert/repos","events_url":"https://api.github.com/users/graingert/events{/privacy}","received_events_url":"https://api.github.com/users/graingert/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2014-01-02T17:56:34Z","updated_at":"2015-01-14T21:58:33Z","closed_at":null,"body":"`--no-install` option is deprecated for pip 1.5\r\n\r\nhttp://www.pip-installer.org/en/latest/news.html#id1\r\n\r\nhttps://github.com/pypa/pip/issues/906"},"comment":{"url":"https://api.github.com/repos/paylogic/pip-accel/issues/comments/70000493","html_url":"https://github.com/paylogic/pip-accel/issues/22#issuecomment-70000493","issue_url":"https://api.github.com/repos/paylogic/pip-accel/issues/22","id":70000493,"user":{"login":"xolox","id":100832,"avatar_url":"https://avatars.githubusercontent.com/u/100832?v=3","gravatar_id":"","url":"https://api.github.com/users/xolox","html_url":"https://github.com/xolox","followers_url":"https://api.github.com/users/xolox/followers","following_url":"https://api.github.com/users/xolox/following{/other_user}","gists_url":"https://api.github.com/users/xolox/gists{/gist_id}","starred_url":"https://api.github.com/users/xolox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xolox/subscriptions","organizations_url":"https://api.github.com/users/xolox/orgs","repos_url":"https://api.github.com/users/xolox/repos","events_url":"https://api.github.com/users/xolox/events{/privacy}","received_events_url":"https://api.github.com/users/xolox/received_events","type":"User","site_admin":false},"created_at":"2015-01-14T21:58:33Z","updated_at":"2015-01-14T21:58:33Z","body":"Thanks for all of the feedback on this issue so far and note that I'm definitely hearing all of you loud and clear: pip-accel should be using the latest version of pip! I'm currently working on a feature branch... Some quick-ish notes about that:\r\n\r\n1. I'm replacing the usage of `--no-install` with `--download` because `--no-install` is deprecated and will be going the way of the dodo. I'd rather use a supported feature instead...\r\n\r\n2. Because of point one and because the pip download cache has been abandoned (they call it deprecated, but properly speaking the feature no longer exists IIUC) I'm forced to change the pip-accel source index into the functional equivalent of pip's download cache: In the old situation the pip-accel source index contained symbolic links pointing into the pip download cache, in the new situation the pip-accel source index contains the archives instead of symbolic links pointing to archives.\r\n\r\n3. In my current (unpublished) feature branch all tests are passing using pip 6.0.6 *however* this is because I *temporarily* added the `--no-use-wheel` option (to gauge how much work it was to finish the upgrade). This explains why I'm not yet publishing my changes - I know that a big part of the newer versions of pip is support for (binary) wheels, so I assume that blindly ignoring that feature would disappoint a lot of users :-)\r\n\r\n4. Adding proper support for binary wheels will undoubtedly be quite a bit of work, but I guess it will be worth it. I don't want pip-accel to stay behind in the dust of the Python packaging ecosystem, it should be able to take advantage of new initiatives like (binary) wheels.\r\n\r\nTo end on a high note, here's what the differences in my feature branch currently look like:\r\n\r\n```\r\npeter@macbook> git diff --stat master pip-upgrade\r\n Makefile              |    6 +--\r\n pip_accel/__init__.py |  142 +++++++------------------------------------------\r\n pip_accel/tests.py    |   13 +++--\r\n pip_accel/utils.py    |   20 +------\r\n requirements.txt      |    2 +-\r\n 5 files changed, 28 insertions(+), 155 deletions(-)\r\n```\r\n\r\nNote the low number of insertions and the large number of deletions - I always like deleting code during an upgrade or refactor! One reason for this is that the pip developers have been listening to feedback regarding re-usability (amongst other reasons due to @hvdklauw's vocal support of pip-accel - thanks for that) which is much appreciated :-).\r\n\r\nI plan to post an update here regarding my progress within a couple of days."}}