Använda en proxy med uv
Ange uvs proxymiljövariabler och använd system-certs när en godkänd proxy-CA redan finns i operativsystemets certifikatarkiv.
För ett enskilt uv-kommando i ett POSIX-skal anger du proxyvariablerna vid just det anropet:
HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requestsByt ut exemplets slutpunkt mot en tjänsteadress eller en kandidat från listan över HTTP-proxyer. Tilldelningarna gäller kommandot och dess underprocesser, utan att ändra skalets startfiler; PowerShell använder annan syntax. HTTPS-mål kan använda en http://-proxylyssnare. ALL_PROXY ger en generell proxyinställning och NO_PROXY anger undantag.
Om vägen fungerar men en godkänd organisations-CA saknas bland uvs medföljande Mozilla-rotcertifikat, använd systemets tillit när denna CA redan är installerad där:
HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requestsFlaggan är --system-certs. Den motsvarande variabeln UV_SYSTEM_CERTS=true lades till i uv 0.11.0; kontrollera den installerade hjälpen för äldre versioner. Ett separat tillhandahållet PEM-paket använder i stället det dokumenterade tillitsgränssnittet SSL_CERT_FILE eller SSL_CERT_DIR. Ingen av dessa tillitsinställningar väljer proxyadressen.
Läs kommandots utdata innan du kallar detta ett lyckat vägtest. uv kan återanvända cachade paket utan att hämta dem. En verklig åtgärd kan även kontakta filer, omdirigeringar, hanterade Python-nedladdningar eller Git-beroenden utöver indexet. Spara steget som misslyckades tillsammans med felet. Om fel väg kvarstår, granska ärvda proxy- och undantagsvärden; att ändra paketindex väljer en källa och inte en framåtproxy.