Brug en proxy med uv
Angiv uvs proxymiljøvariabler, og brug system-certs, når en godkendt proxy-CA allerede findes i operativsystemets tillidslager.
For en enkelt uv-kommando i en POSIX-shell angiver du proxyvariablerne ved det pågældende kald:
HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requestsErstat eksemplets endepunkt med en tjenesteadresse eller en kandidat fra listen over HTTP-proxyer. Tildelingerne gælder kommandoen og dens underprocesser uden at ændre shellens startfiler; PowerShell bruger en anden syntaks. HTTPS-destinationer kan bruge en http://-proxylytter. ALL_PROXY giver en generel proxyindstilling, og NO_PROXY angiver undtagelser.
Hvis ruten virker, men en godkendt organisations-CA mangler blandt uvs medfølgende Mozilla-rodcertifikater, kan du bruge systemtillid, når CA’en allerede er installeret dér:
HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requestsFlaget er --system-certs. Den tilhørende variabel UV_SYSTEM_CERTS=true blev tilføjet i uv 0.11.0; se den installerede hjælp for en ældre udgave. En separat leveret PEM-bundle bruger i stedet den dokumenterede tillidsgrænseflade SSL_CERT_FILE eller SSL_CERT_DIR. Ingen af disse tillidsindstillinger vælger proxyadressen.
Læs kommandouddata, før du kalder det en vellykket rutetest. uv kan genbruge cachede pakker uden at hente dem. En faktisk handling kan også kontakte filer, omdirigeringer, administrerede Python-downloads eller Git-afhængigheder ud over indekset. Gem det fejlede trin sammen med fejlen. Hvis den forkerte rute fortsætter, så undersøg nedarvede proxy- og undtagelsesværdier; ændring af pakkeindekset vælger en kilde, ikke en forward-proxy.