diff --git a/src/poetry/utils/authenticator.py b/src/poetry/utils/authenticator.py index f19ee99b18e..c55a082d837 100644 --- a/src/poetry/utils/authenticator.py +++ b/src/poetry/utils/authenticator.py @@ -193,9 +193,10 @@ def request( credential = self.get_credentials_for_url(url) if credential.username is not None or credential.password is not None: - request = requests.auth.HTTPBasicAuth( + request.auth = requests.auth.HTTPBasicAuth( credential.username or "", credential.password or "" - )(request) + ) + request.auth(request) session = self.get_session(url=url) prepared_request = session.prepare_request(request)