No shell POSIX que vai iniciar o Twine, defina a sua rota de upload:

export HTTPS_PROXY=http://proxy.example.net:8080

O Twine usa o ambiente de proxy do Requests. O valor HTTP nomeia um intermediário capaz de transportar a conexão HTTPS do repositório; use o protocolo real do ouvinte. Um endpoint da lista de proxies HTTP pode fornecer uma rota de upload HTTP pública.

Se essa conexão exigir uma CA privada aprovada, forneça também o pacote de confiança do servidor do Twine:

export TWINE_CERT=/path/to/approved-ca-bundle.pem

TWINE_CERT é um pacote CA PEM para a cadeia apresentada. Não são credenciais de proxy nem um certificado de cliente.

Execute o upload normal a partir deste ambiente com a configuração existente do repositório e da autenticação. Uma instalação pip bem-sucedida usa outro caminho de requisição, e PIP_CERT não define a opção do Twine.

Se a próxima falha for um erro de certificado depois de a conexão proxy ter êxito, mantenha essa nova etapa e corrija a confiança mantendo a verificação.

Artigos relacionados