diff --git a/poetry/repositories/pypi_repository.py b/poetry/repositories/pypi_repository.py index 79199ff12fd..2b2a77b6bf6 100755 --- a/poetry/repositories/pypi_repository.py +++ b/poetry/repositories/pypi_repository.py @@ -312,12 +312,12 @@ def _get_release_info(self, name, version): # type: (str, str) -> dict def _get(self, endpoint): # type: (str) -> Union[dict, None] try: - json_response = self.session.get(self._base_url + endpoint) + json_response = requests.session().get(self._base_url + endpoint) except requests.exceptions.TooManyRedirects: # Cache control redirect loop. # We try to remove the cache and try again self._cache_control_cache.delete(self._base_url + endpoint) - json_response = self.session.get(self._base_url + endpoint) + json_response = requests.session().get(self._base_url + endpoint) if json_response.status_code == 404: return None