diff --git a/pipenv/patched/piptools/repositories/pypi.py b/pipenv/patched/piptools/repositories/pypi.py index 8b8dea51..70529496 100755 --- a/pipenv/patched/piptools/repositories/pypi.py +++ b/pipenv/patched/piptools/repositories/pypi.py @@ -149,10 +149,14 @@ class PyPIRepository(BaseRepository): if 'extra' not in repr(i.markers): yield i - if ireq not in self._json_dep_cache: - self._json_dep_cache[ireq] = [g for g in gen()] + try: + if ireq not in self._json_dep_cache: + self._json_dep_cache[ireq] = [g for g in gen()] + + return set(self._json_dep_cache[ireq]) + except Exception: + return set() - return set(self._json_dep_cache[ireq]) def get_dependencies(self, ireq): legacy_results = self.get_legacy_dependencies(ireq)