Defnyddio dirprwy gyda uv
Gosodwch newidynnau amgylchedd dirprwy uv a defnyddiwch system-certs pan fo CA dirprwy cymeradwy eisoes yn storfa ymddiriedaeth y system weithredu.
Ar gyfer un gorchymyn uv mewn plisgyn POSIX, gosodwch y newidynnau dirprwy wrth yr alwad honno:
HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requestsNewidiwch bwynt terfyn yr enghraifft i gyfeiriad gwasanaeth neu ymgeisydd o’r rhestr dirprwyon HTTP. Mae’r aseiniadau’n berthnasol i’r gorchymyn a’i brosesau plentyn heb newid ffeiliau cychwyn y plisgyn; mae PowerShell yn defnyddio cystrawen wahanol. Gall cyrchfannau HTTPS ddefnyddio gwrandäwr dirprwy http://. Mae ALL_PROXY yn darparu gosodiad dirprwy cyffredinol ac mae NO_PROXY yn nodi eithriadau.
Os yw’r llwybr yn gweithio ond bod CA sefydliad cymeradwy ar goll o wreiddiau Mozilla sydd wedi’u cynnwys gyda uv, defnyddiwch ymddiriedaeth y system pan fo’r CA eisoes wedi’i osod yno:
HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requestsY faner yw --system-certs. Ychwanegwyd y newidyn cyfatebol UV_SYSTEM_CERTS=true yn uv 0.11.0; gwiriwch yr help sydd wedi’i osod ar gyfer fersiwn hŷn. Mae bwndel PEM a ddarperir ar wahân yn defnyddio’r rhyngwyneb ymddiriedaeth wedi’i ddogfennu SSL_CERT_FILE neu SSL_CERT_DIR yn lle hynny. Nid yw unrhyw un o’r gosodiadau ymddiriedaeth hyn yn dewis cyfeiriad y dirprwy.
Darllenwch allbwn y gorchymyn cyn galw hyn yn brawf llwybr llwyddiannus. Gall uv ailddefnyddio pecynnau o’r storfa heb eu lawrlwytho. Gall gweithred go iawn hefyd gysylltu â ffeiliau, ailgyfeiriadau, lawrlwythiadau Python rheoledig neu ddibyniaethau Git y tu hwnt i’r mynegai. Cadwch y cam a fethodd gyda’i wall. Os yw’r llwybr anghywir yn parhau, archwiliwch werthoedd dirprwy ac eithriadau etifeddol; mae newid mynegai’r pecynnau’n dewis ffynhonnell yn hytrach na dirprwy ymlaen.