While testing behind an http_proxy, I noticed that (at least for PyPI), the simple requests are honoring the http_proxy settings.
The downloads of tarballs/wheel do not seem to be using the settings, causing the actual package download to hang until it gives up:
time=2026-05-12T15:16:05.619Z level=ERROR msg="failed to get artifact" error="fetching from upstream: fetching artifact: Get \"https://files.pythonhosted.org/packages/43/b8/7a707d60fea4c49094e40262cc0e2ca6c768cca21587e34d3f705afec47e/requests-2.34.0.tar.gz\": failed to dial any resolved IP"
While testing behind an http_proxy, I noticed that (at least for PyPI), the simple requests are honoring the http_proxy settings.
The downloads of tarballs/wheel do not seem to be using the settings, causing the actual package download to hang until it gives up: