Použití proxy s uv
Nastavte proměnné prostředí proxy v uv a použijte system-certs, pokud je schválená CA proxy již v úložišti důvěry operačního systému.
Pro jediný příkaz uv v POSIX shellu nastavte proměnné proxy u daného volání:
HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requestsNahraďte ukázkový koncový bod adresou služby nebo kandidátem ze seznamu HTTP proxy. Přiřazení platí pro příkaz a jeho podřízené procesy, bez změny startovacích souborů shellu; PowerShell používá jinou syntaxi. Cíle HTTPS mohou používat naslouchající proxy http://. ALL_PROXY poskytuje obecné nastavení proxy a NO_PROXY určuje výjimky.
Pokud trasa funguje, ale schválená CA organizace chybí mezi kořeny Mozilla dodanými s uv, použijte systémovou důvěru, je-li tam tato CA již nainstalována:
HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requestsVolba je --system-certs. Odpovídající proměnná UV_SYSTEM_CERTS=true byla přidána v uv 0.11.0; u starší verze zkontrolujte nainstalovanou nápovědu. Samostatně dodaný balíček PEM místo toho používá dokumentované rozhraní důvěry SSL_CERT_FILE nebo SSL_CERT_DIR. Žádné z těchto nastavení důvěry nevybírá adresu proxy.
Než to označíte za úspěšný test trasy, přečtěte si výstup příkazu. uv může znovu použít balíčky z cache, aniž by je stahovalo. Skutečná operace může kromě indexu kontaktovat také soubory, přesměrování, spravovaná stahování Pythonu nebo závislosti Git. Zaznamenejte neúspěšný krok i jeho chybu. Pokud chybná trasa přetrvává, prověřte zděděné hodnoty proxy a výjimek; změna indexu balíčků vybírá zdroj, nikoli dopřednou proxy.