Instalar aplicações pipx através de um proxy
Passe as variáveis de proxy para o pipx antes de ele criar um ambiente de aplicação e distinga a obtenção de pacotes dos pedidos posteriores do programa instalado.
O pipx cria ambientes de aplicação isolados, mas a obtenção de pacotes continua a começar no ambiente entregue ao pipx. Numa shell POSIX, uma instalação baseada em pip pode usar:
http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' pipx install --backend pip blackEstas atribuições aplicam-se a esta invocação e ao seu instalador filho. Não é necessário colocar o URL do proxy em cada ambiente virtual criado. A lista de proxies HTTP oferece candidatos de ponto final quando estas transferências de pacotes podem usar intermediários públicos.
O pipx atual expõe uma escolha de backend. O backend pip explícito acima torna o descarregador claro. Uma versão do pipx anterior a essa opção pode já usar o pip por omissão; use a sintaxe suportada pela versão instalada.
O próprio pip também suporta a opção --proxy. Se usar --pip-args do pipx para passar opções do instalador, mantenha esses argumentos com o backend pip; não são definições universais para outro backend nem para o comando instalado.
Uma instalação bem-sucedida não configura o tráfego de rede futuro do black nem de qualquer outra aplicação instalada. Inicie uma aplicação de rede com o ambiente ou as definições de cliente suportadas por essa aplicação. Inversamente, um proxy definido apenas dentro da aplicação não pode reparar a transferência de pacotes anterior.
Perante um erro de certificado, examine a configuração de confiança do descarregador em vez de desativar as verificações. Um 407 diz respeito à conta do intermediário; um início de sessão num índice privado diz respeito à origem do pacote.