Skip to content

Pipenv read TIMEOUT error #3110

Closed
Closed
@oleksis

Description

@oleksis

python3 --version
Python 3.6.5

pip --version
pip 18.1 from /usr/lib/python3.6/site-packages/pip (python 3.6)

pipenv --version
pipenv, version 2018.10.9

pip._vendor.urllib3.exceptions.ReadTimeoutError

(MarketDroid-gJO6am4_) oleksis@linux-fkos:~/MarketDroid> pipenv install django
Installing django…
Collecting django
Downloading https://files.pythonhosted.org/packages/32/ab/22530cc1b2114e6067eece94a333d6c749fa1c56a009f0721e51c181ea53/Django-2.1.2-py3-none-any.whl (7.3MB)

Error: An error occurred while installing django!
Exception:
Traceback (most recent call last):
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4_/lib/python3.6/site-packages/pip/_vendor/urllib3/response.py", line 331, in error_catcher
yield
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_vendor/urllib3/response.py", line 413, in read
data = self.fp.read(amt)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 62, in read
data = self.__fp.read(amt)
File "/usr/lib64/python3.6/http/client.py", line 449, in read
n = self.readinto(b)
File "/usr/lib64/python3.6/http/client.py", line 493, in readinto
n = self.fp.readinto(b)
File "/usr/lib64/python3.6/socket.py", line 586, in readinto
return self._sock.recv_into(b)
File "/usr/lib64/python3.6/ssl.py", line 1009, in recv_into
return self.read(nbytes, buffer)
File "/usr/lib64/python3.6/ssl.py", line 871, in read
return self._sslobj.read(len, buffer)
File "/usr/lib64/python3.6/ssl.py", line 631, in read
v = self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4_/lib/python3.6/site-packages/pip/internal/cli/base_command.py", line 143, in main
status = self.run(options, args)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/internal/commands/install.py", line 318, in run
resolver.resolve(requirement_set)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_internal/resolve.py", line 102, in resolve
self.resolve_one(requirement_set, req)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_internal/resolve.py", line 256, in _resolve_one
abstract_dist = self.get_abstract_dist_for(req_to_install)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_internal/resolve.py", line 209, in get_abstract_dist_for
self.require_hashes
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/internal/operations/prepare.py", line 283, in prepare_linked_requirement
progress_bar=self.progress_bar
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/internal/download.py", line 836, in unpack_url
progress_bar=progress_bar
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/internal/download.py", line 673, in unpack_http_url
progress_bar)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_internal/download.py", line 897, in _download_http_url
download_url(resp, link, content_file, hashes, progress_bar)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_internal/download.py", line 617, in download_url
hashes.check_against_chunks(downloaded_chunks)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/internal/utils/hashes.py", line 48, in check_against_chunks
for chunk in chunks:
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/internal/download.py", line 585, in written_chunks
for chunk in chunks:
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/internal/utils/ui.py", line 159, in iter
for x in it:
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/internal/download.py", line 574, in resp_read
decode_content=False):
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/vendor/urllib3/response.py", line 465, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_vendor/urllib3/response.py", line 430, in read
raise IncompleteRead(self.fp_bytes_read, self.length_remaining)
File "/usr/lib64/python3.6/contextlib.py", line 99, in exit
self.gen.throw(type, value, traceback)
File "/home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4
/lib/python3.6/site-packages/pip/_vendor/urllib3/response.py", line 336, in _error_catcher
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

Using pip with --timeout General Options:

(MarketDroid-gJO6am4_) oleksis@linux-fkos:~/MarketDroid> pipenv run pip install --upgrade --timeout 3600 django
Loading .env environment variables…
Collecting django
Downloading https://files.pythonhosted.org/packages/32/ab/22530cc1b2114e6067eece94a333d6c749fa1c56a009f0721e51c181ea53/Django-2.1.2-py3-none-any.whl (7.3MB)
100% |████████████████████████████████| 7.3MB 2.6MB/s
Requirement already satisfied, skipping upgrade: pytz in /home/oleksis/.local/share/virtualenvs/MarketDroid-gJO6am4_/lib/python3.6/site-packages (from django) (2018.5)
Installing collected packages: django
Found existing installation: Django 2.1
Uninstalling Django-2.1:
Successfully uninstalled Django-2.1
Successfully installed django-2.1.2

pipenv.patched.notpip._vendor.urllib3.exceptions.ReadTimeoutError

(MarketDroid-gJO6am4_) oleksis@linux-fkos:~/MarketDroid> pipenv update
Running $ pipenv lock then $ pipenv sync.
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
File "/usr/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 296, in resolve_reqs
results = resolver._resolve_one(reqset, ireq)
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 263, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install)
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
self.require_hashes
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 279, in prepare_linked_requirement
progress_bar=self.progress_bar
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 837, in unpack_url
progress_bar=progress_bar
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 674, in unpack_http_url
progress_bar)
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 898, in _download_http_url
_download_url(resp, link, content_file, hashes, progress_bar)
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 618, in _download_url
hashes.check_against_chunks(downloaded_chunks)
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/hashes.py", line 48, in check_against_chunks
for chunk in chunks:
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 586, in written_chunks
for chunk in chunks:
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 575, in resp_read
decode_content=False):
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/response.py", line 465, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/response.py", line 430, in read
raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
File "/usr/lib64/python3.6/contextlib.py", line 99, in exit
self.gen.throw(type, value, traceback)
File "/usr/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/response.py", line 336, in _error_catcher
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pipenv.patched.notpip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions