Twine-কে তার আপলোড প্রক্সি ও CA বান্ডল দিন
রাউটিংয়ের জন্য HTTPS_PROXY এবং অনুমোদিত সার্ভার বিশ্বাসের জন্য TWINE_CERT সেট করুন, তারপর সেই পরিবেশ থেকে স্বাভাবিক আপলোড শুরু করুন।
যে POSIX শেল Twine চালু করবে সেখানে এর আপলোড রুট সেট করুন:
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-এর অপশন সেট করে না।
যদি পরবর্তী ব্যর্থতা প্রক্সি সংযোগ সফল হওয়ার পরের সার্টিফিকেট ত্রুটি হয়, তবে সেই নতুন ধাপটি রাখুন এবং যাচাই ধরে রেখে বিশ্বাস ঠিক করুন।