Usar un proxy con uv
Configura as variables de proxy de uv e usa system-certs cando unha CA de proxy aprobada xa estea no almacén de confianza do sistema operativo.
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 requestsSubstitú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 requestsA 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.