From 4b62671b8b1bd5e3c836ae7bf375025f1509ca10 Mon Sep 17 00:00:00 2001 From: Hugofvs Date: Mon, 7 Oct 2024 22:32:21 +0100 Subject: [PATCH] Fix repository credentials take priority over .netrc --- src/poetry/utils/authenticator.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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)