Twine にアップロード用プロキシと CA バンドルを渡す
ルーティング用に HTTPS_PROXY を、承認済みサーバー信頼用に TWINE_CERT を設定し、その環境から通常のアップロードを起動します。
Twine を起動する POSIX シェルで、アップロード経路を設定します:
export HTTPS_PROXY=http://proxy.example.net:8080Twine は Requests のプロキシ環境を使用します。HTTP の値は、リポジトリの HTTPS 接続を運べる中間者を指定します。実際のリスナーのプロトコルを使用してください。HTTP プロキシ一覧のエンドポイントは、公開 HTTP アップロード経路を提供できます。
その接続に承認済みのプライベート CA が必要な場合は、Twine のサーバー信頼バンドルも用意します:
export TWINE_CERT=/path/to/approved-ca-bundle.pemTWINE_CERT は提示されたチェーン用の PEM CA バンドルです。プロキシの資格情報でもクライアント証明書でもありません。
既存のリポジトリと認証の設定を使って、この環境から通常のアップロードを実行します。pip のインストール成功時は別のリクエスト経路を使い、PIP_CERT は Twine のオプションを設定しません。
次の失敗がプロキシ接続成功後の証明書エラーである場合は、その新しい段階を保ち、検証を維持したまま信頼を修正します。