ó ž‘Rec@s9ddlZddlmZdejfd„ƒYZdS(iÿÿÿÿN(tuploadRcBs)eZdZd„Zd„Zd„ZRS(sa Override default upload behavior to obtain password in a variety of different ways. cCsPtjj|ƒ|jp"tjƒ|_|jpF|jƒpF|jƒ|_dS(N( torigRtfinalize_optionstusernametgetpasstgetusertpasswordt_load_password_from_keyringt_prompt_for_password(tself((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/upload.pyR s    cCs>y&tdƒ}|j|j|jƒSWntk r9nXdS(sM Attempt to load password from keyring. Suppress Exceptions. tkeyringN(t __import__t get_passwordt repositoryRt Exception(R R ((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/upload.pyRs   cCs,ytjƒSWnttfk r'nXdS(sH Prompt for a password on the tty. Suppress Exceptions. N(RRtKeyboardInterrupt(R ((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/upload.pyR#s(t__name__t __module__t__doc__RRR(((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/upload.pyRs  (Rtdistutils.commandRR(((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/upload.pyts