diff --git a/poetry/repositories/legacy_repository.py b/poetry/repositories/legacy_repository.py index f850c29c85a..05c1974a3bf 100644 --- a/poetry/repositories/legacy_repository.py +++ b/poetry/repositories/legacy_repository.py @@ -426,4 +426,10 @@ def _get(self, endpoint): # type: (str) -> Union[Page, None] if response.status_code == 404: return + if response.status_code in (401, 403): + self._log( + "Authorization error accessing {url}".format(url=url), level="warn" + ) + return + return Page(url, response.content, response.headers)