For éin uv-kommando i eit POSIX-skal set du proxyvariablane ved nett det kallet:

HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requests

Byt ut endepunktet i dømet med ei tenesteadresse eller ein kandidat frå lista over HTTP-proxyar. Tilordningane gjeld kommandoen og underprosessane hans, utan å endre oppstartsfilene til skalet; PowerShell brukar ein annan syntaks. HTTPS-mål kan bruke ein http://-proxylyttar. ALL_PROXY gjev ei generell proxyinnstilling, og NO_PROXY oppgjev unntak.

Dersom ruta verkar, men ein godkjend organisasjons-CA manglar mellom Mozilla-rotsertifikata som følgjer med uv, bruk systemtillit når denne CA-en alt er installert der:

HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requests

Flagget er --system-certs. Den tilhøyrande variabelen UV_SYSTEM_CERTS=true vart lagd til i uv 0.11.0; sjekk den installerte hjelpa for ein eldre versjon. Ein separat levert PEM-pakke brukar i staden det dokumenterte tillitsgrensesnittet SSL_CERT_FILE eller SSL_CERT_DIR. Ingen av desse tillitsinnstillingane vel proxyadressa.

Les kommandoutdataa før du kallar dette ein vellukka rutetest. uv kan bruke mellomlagra pakkar utan å laste dei ned. Ein faktisk operasjon kan òg kontakte filer, omdirigeringar, administrerte Python-nedlastingar eller Git-avhengnader utanfor indeksen. Hald på steget som feila, saman med feilen. Dersom feil rute held fram, undersøk arva proxy- og unntaksverdiar; å endre pakkeindeksen vel ei kjelde og ikkje ein forward-proxy.

Relaterte artiklar