Twine を起動する POSIX シェルで、アップロード経路を設定します:

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

Twine は Requests のプロキシ環境を使用します。HTTP の値は、リポジトリの HTTPS 接続を運べる中間者を指定します。実際のリスナーのプロトコルを使用してください。HTTP プロキシ一覧のエンドポイントは、公開 HTTP アップロード経路を提供できます。

その接続に承認済みのプライベート CA が必要な場合は、Twine のサーバー信頼バンドルも用意します:

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

TWINE_CERT は提示されたチェーン用の PEM CA バンドルです。プロキシの資格情報でもクライアント証明書でもありません。

既存のリポジトリと認証の設定を使って、この環境から通常のアップロードを実行します。pip のインストール成功時は別のリクエスト経路を使い、PIP_CERT は Twine のオプションを設定しません。

次の失敗がプロキシ接続成功後の証明書エラーである場合は、その新しい段階を保ち、検証を維持したまま信頼を修正します。

関連記事