X7ROOT File Manager
Current Path:
/lib/python3.6/site-packages/setuptools/command
lib
/
python3.6
/
site-packages
/
setuptools
/
command
/
??
..
??
__init__.py
(594 B)
??
__pycache__
??
alias.py
(2.37 KB)
??
bdist_egg.py
(17.76 KB)
??
bdist_rpm.py
(1.47 KB)
??
bdist_wininst.py
(637 B)
??
build_clib.py
(4.38 KB)
??
build_ext.py
(12.86 KB)
??
build_py.py
(9.37 KB)
??
develop.py
(7.86 KB)
??
dist_info.py
(960 B)
??
easy_install.py
(85.16 KB)
??
egg_info.py
(24.22 KB)
??
install.py
(4.57 KB)
??
install_egg_info.py
(2.15 KB)
??
install_lib.py
(3.75 KB)
??
install_scripts.py
(2.38 KB)
??
launcher manifest.xml
(628 B)
??
py36compat.py
(4.87 KB)
??
register.py
(270 B)
??
rotate.py
(2.11 KB)
??
saveopts.py
(658 B)
??
sdist.py
(6.55 KB)
??
setopt.py
(4.97 KB)
??
test.py
(9 KB)
??
upload.py
(1.14 KB)
??
upload_docs.py
(7.14 KB)
Editing: upload.py
import getpass from distutils.command import upload as orig class upload(orig.upload): """ Override default upload behavior to obtain password in a variety of different ways. """ def finalize_options(self): orig.upload.finalize_options(self) self.username = ( self.username or getpass.getuser() ) # Attempt to obtain password. Short circuit evaluation at the first # sign of success. self.password = ( self.password or self._load_password_from_keyring() or self._prompt_for_password() ) def _load_password_from_keyring(self): """ Attempt to load password from keyring. Suppress Exceptions. """ try: keyring = __import__('keyring') return keyring.get_password(self.repository, self.username) except Exception: pass def _prompt_for_password(self): """ Prompt for a password on the tty. Suppress Exceptions. """ try: return getpass.getpass() except (Exception, KeyboardInterrupt): pass
Upload File
Create Folder