{"action":"created","issue":{"url":"https://api.github.com/repos/pypa/pip/issues/4822","repository_url":"https://api.github.com/repos/pypa/pip","labels_url":"https://api.github.com/repos/pypa/pip/issues/4822/labels{/name}","comments_url":"https://api.github.com/repos/pypa/pip/issues/4822/comments","events_url":"https://api.github.com/repos/pypa/pip/issues/4822/events","html_url":"https://github.com/pypa/pip/issues/4822","id":269389953,"number":4822,"title":"`pip install` restarts download from scratch after \"ReadTimeoutError\"","user":{"login":"kaisbe","id":27280717,"avatar_url":"https://avatars2.githubusercontent.com/u/27280717?v=4","gravatar_id":"","url":"https://api.github.com/users/kaisbe","html_url":"https://github.com/kaisbe","followers_url":"https://api.github.com/users/kaisbe/followers","following_url":"https://api.github.com/users/kaisbe/following{/other_user}","gists_url":"https://api.github.com/users/kaisbe/gists{/gist_id}","starred_url":"https://api.github.com/users/kaisbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaisbe/subscriptions","organizations_url":"https://api.github.com/users/kaisbe/orgs","repos_url":"https://api.github.com/users/kaisbe/repos","events_url":"https://api.github.com/users/kaisbe/events{/privacy}","received_events_url":"https://api.github.com/users/kaisbe/received_events","type":"User","site_admin":false},"labels":[{"id":634456135,"url":"https://api.github.com/repos/pypa/pip/labels/kind%20-%20duplicate","name":"kind - duplicate","color":"cccccc","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-10-29T11:04:39Z","updated_at":"2017-10-29T12:50:14Z","closed_at":"2017-10-29T12:50:14Z","author_association":"NONE","body":"* Pip version: 9.0.1\r\n* Python version: 2.7\r\n* Operating system: Linux 4.9.0-4 (Debian)\r\n\r\n### Description:\r\n\r\nThis issue really has to be taken seriously.\r\n\r\nThe next time I run `pip install` after encountering a \"ReadTimeoutError\" (due to internet connection issue), `pip` doesn't resume package download from where it stopped, but rather it restarts from scratch - Such behavior is not acceptable for slow connections, as it wastes time ..\r\n\r\n### What I've run:\r\n# First try\r\n`pip install PySide --user`\r\n> Downloading PySide-1.2.4.tar.gz (9.3MB)\r\n>    95%|███████████████████████████   | 8.8MB 8.8kB/s eta 0:0:49\r\n> ..\r\n> ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.\r\n\r\n# Re-tried installing\r\n`pip install PySide --user`\r\n> Downloading PySide-1.2.4.tar.gz (9.3MB)\r\n>    0%|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |"},"comment":{"url":"https://api.github.com/repos/pypa/pip/issues/comments/340260121","html_url":"https://github.com/pypa/pip/issues/4822#issuecomment-340260121","issue_url":"https://api.github.com/repos/pypa/pip/issues/4822","id":340260121,"user":{"login":"kaisbe","id":27280717,"avatar_url":"https://avatars2.githubusercontent.com/u/27280717?v=4","gravatar_id":"","url":"https://api.github.com/users/kaisbe","html_url":"https://github.com/kaisbe","followers_url":"https://api.github.com/users/kaisbe/followers","following_url":"https://api.github.com/users/kaisbe/following{/other_user}","gists_url":"https://api.github.com/users/kaisbe/gists{/gist_id}","starred_url":"https://api.github.com/users/kaisbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaisbe/subscriptions","organizations_url":"https://api.github.com/users/kaisbe/orgs","repos_url":"https://api.github.com/users/kaisbe/repos","events_url":"https://api.github.com/users/kaisbe/events{/privacy}","received_events_url":"https://api.github.com/users/kaisbe/received_events","type":"User","site_admin":false},"created_at":"2017-10-29T12:50:14Z","updated_at":"2017-10-29T12:50:14Z","author_association":"NONE","body":"Hi @pradyunsg, thanks for letting me know."}}
{"actor":{"display_login":"kaisbe"}}