diff --git a/venv/lib/python3.8/site-packages/pip-10.0.1-py3.8.egg/pip/_vendor/requests/sessions.py b/venv/lib/python3.8/site-packages/pip-10.0.1-py3.8.egg/pip/_vendor/requests/sessions.py index d8eafa8..f0b6590 100644 --- a/venv/lib/python3.8/site-packages/pip-10.0.1-py3.8.egg/pip/_vendor/requests/sessions.py +++ b/venv/lib/python3.8/site-packages/pip-10.0.1-py3.8.egg/pip/_vendor/requests/sessions.py @@ -238,7 +238,11 @@ def rebuild_auth(self, prepared_request, response): original_parsed = urlparse(response.request.url) redirect_parsed = urlparse(url) - if (original_parsed.hostname != redirect_parsed.hostname): + if ( + original_parsed.hostname != redirect_parsed.hostname + or original_parsed.port != redirect_parsed.port + or original_parsed.scheme != redirect_parsed.scheme + ): del headers['Authorization'] # .netrc might have more auth for us on our new host.