diff --git a/pipenv/utils.py b/pipenv/utils.py index 5f67ba1a..a333d55c 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -478,7 +478,7 @@ def resolve_deps(deps, which, which_pip, project, sources=None, verbose=False, p if 'python.org' in '|'.join([source['url'] for source in sources]): try: # Grab the hashes from the new warehouse API. - r = requests.get('https://pypi.org/pypi/{0}/json'.format(name)) + r = requests.get('https://pypi.org/pypi/{0}/json'.format(name), timeout=10) api_releases = r.json()['releases'] cleaned_releases = {} @@ -495,7 +495,8 @@ def resolve_deps(deps, which, which_pip, project, sources=None, verbose=False, p collected_hashes = list(list(resolver.resolve_hashes([result]).items())[0][1]) except (ValueError, KeyError): - pass + if verbose: + print('Error fetching {}'.format(name)) d = {'name': name, 'version': version, 'hashes': collected_hashes}