Para unha soa orde de uv nunha shell POSIX, define as variables de proxy nesa invocación:

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

Substitúe o punto de conexión do exemplo por un enderezo do servizo ou un candidato da lista de proxys HTTP. As asignacións aplícanse á orde e aos seus procesos fillos, sen modificar os ficheiros de inicio da shell; PowerShell usa outra sintaxe. Os destinos HTTPS poden usar un punto de escoita de proxy http://. ALL_PROXY fornece unha configuración xeral de proxy e NO_PROXY especifica as exclusións.

Se a ruta funciona pero falta unha CA de organización aprobada entre as raíces Mozilla incluídas en uv, usa a confianza do sistema cando esa CA xa estea instalada alí:

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

A opción é --system-certs. A variable correspondente UV_SYSTEM_CERTS=true engadiuse en uv 0.11.0; para unha versión anterior consulta a axuda instalada. Un paquete PEM fornecido por separado usa a interface de confianza documentada SSL_CERT_FILE ou SSL_CERT_DIR. Ningún destes axustes de confianza escolle o enderezo do proxy.

Le a saída antes de considerar exitosa a proba da ruta. uv pode reutilizar paquetes da caché sen descargalos. Unha operación real tamén pode acceder a ficheiros, redireccións, descargas de Python xestionadas ou dependencias Git fóra do índice. Garda a etapa fallida co erro. Se a ruta incorrecta persiste, revisa os valores herdados de proxy e exclusións; cambiar o índice de paquetes escolle unha fonte, non un proxy de saída.

Artigos relacionados