Por que a instalação do pip exige que os detalhes do proxy sejam explícitos enquanto os navegadores da web podem ler a partir da configuração de rede do sistema?
1
Como nesta resposta , Por que a instalação do pip exige que os detalhes do proxy sejam explícitos enquanto os navegadores da web podem ler as configurações de rede do sistema?
Porque ignora a configuração de rede do sistema, assim como muitas outras aplicações.
PulseJet
2
@RadialApps: Isso é apenas repetir a pergunta. Por que ignorar a configuração de rede do sistema (e por que outros aplicativos também o fazem)?
Grawity
1
@grawity, mas isso não é apenas sobre a implementação específica? Não há realmente nenhuma regra para os aplicativos respeitarem essas configurações de proxy. Talvez envie um patch para o Python?
PulseJet
2
É uma decisão de design. Não é como usar as variáveis de ambiente ( http_proxyetc) vem "livre". Você precisa fazer funcionar. Ou você não Se você quiser saber, pergunte aos desenvolvedores.
Daniel B
Respostas:
2
Você teria que conversar com o mantenedor / desenvolvedor dos componentes de software individuais e perguntar por que eles escolheram ignorar o proxy do sistema. É uma decisão que está sendo tomada (às vezes talvez inconscientemente) por eles enquanto eles estão escrevendo o código para o componente. Algumas das razões podem ser:
Eles simplesmente não sabem que as pessoas realmente usam proxies.
Eles assumem que você pode querer configurar um proxy separado (ou um proxy da Web pode não ser suficiente).
Eles querem ser mais fáceis de portar, então evitam usar abordagens que prendam demais o sistema.
http_proxy
etc) vem "livre". Você precisa fazer funcionar. Ou você não Se você quiser saber, pergunte aos desenvolvedores.Respostas:
Você teria que conversar com o mantenedor / desenvolvedor dos componentes de software individuais e perguntar por que eles escolheram ignorar o proxy do sistema. É uma decisão que está sendo tomada (às vezes talvez inconscientemente) por eles enquanto eles estão escrevendo o código para o componente. Algumas das razões podem ser:
fonte