Použitie proxy s uv
Nastavte premenné prostredia proxy v uv a použite system-certs, ak je schválená CA proxy už v úložisku dôvery operačného systému.
Pre jediný príkaz uv v POSIX shelli nastavte premenné proxy pri danom volaní:
HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requestsNahraďte ukážkový koncový bod adresou služby alebo kandidátom zo zoznamu HTTP proxy. Priradenia platia pre príkaz a jeho podradené procesy, bez zmeny štartovacích súborov shellu; PowerShell používa inú syntax. Ciele HTTPS môžu používať naslúchajúcu proxy http://. ALL_PROXY poskytuje všeobecné nastavenie proxy a NO_PROXY určuje výnimky.
Ak trasa funguje, ale schválená CA organizácie chýba medzi koreňmi Mozilla dodanými s uv, použite systémovú dôveru, ak je tam táto CA už nainštalovaná:
HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requestsVoľba je --system-certs. Zodpovedajúca premenná UV_SYSTEM_CERTS=true bola pridaná v uv 0.11.0; pri staršej verzii skontrolujte nainštalovanú pomoc. Samostatne dodaný balík PEM namiesto toho používa dokumentované rozhranie dôvery SSL_CERT_FILE alebo SSL_CERT_DIR. Žiadne z týchto nastavení dôvery nevyberá adresu proxy.
Kým to označíte za úspešný test trasy, prečítajte si výstup príkazu. uv môže znovu použiť balíky z cache bez sťahovania. Skutočná operácia môže okrem indexu kontaktovať aj súbory, presmerovania, spravované sťahovania Pythonu alebo závislosti Git. Zaznamenajte neúspešný krok spolu s chybou. Ak chybná trasa pretrváva, preverte zdedené hodnoty proxy a výnimiek; zmena indexu balíkov vyberá zdroj, nie doprednú proxy.