Current Path: > > lib > python3.6 > site-packages > setuptools > command >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 594 bytes | July 15 2025 09:13:40. | |
alias.py | File | 2426 bytes | July 15 2025 09:13:40. | |
bdist_egg.py | File | 18185 bytes | July 15 2025 09:13:40. | |
bdist_rpm.py | File | 1508 bytes | July 15 2025 09:13:40. | |
bdist_wininst.py | File | 637 bytes | July 15 2025 09:13:40. | |
build_clib.py | File | 4484 bytes | July 15 2025 09:13:40. | |
build_ext.py | File | 13173 bytes | July 15 2025 09:13:40. | |
build_py.py | File | 9596 bytes | July 15 2025 09:13:40. | |
develop.py | File | 8046 bytes | July 15 2025 09:13:40. | |
dist_info.py | File | 960 bytes | July 15 2025 09:13:40. | |
easy_install.py | File | 87204 bytes | July 15 2025 09:13:40. | |
egg_info.py | File | 24800 bytes | July 15 2025 09:13:40. | |
install.py | File | 4683 bytes | July 15 2025 09:13:40. | |
install_egg_info.py | File | 2203 bytes | July 15 2025 09:13:40. | |
install_lib.py | File | 3840 bytes | July 15 2025 09:13:40. | |
install_scripts.py | File | 2439 bytes | July 15 2025 09:13:40. | |
launcher manifest.xml | File | 628 bytes | July 15 2025 09:13:40. | |
py36compat.py | File | 4986 bytes | July 15 2025 09:13:40. | |
register.py | File | 270 bytes | July 15 2025 09:13:40. | |
rotate.py | File | 2164 bytes | July 15 2025 09:13:40. | |
saveopts.py | File | 658 bytes | July 15 2025 09:13:40. | |
sdist.py | File | 6711 bytes | July 15 2025 09:13:40. | |
setopt.py | File | 5085 bytes | July 15 2025 09:13:40. | |
test.py | File | 9214 bytes | July 15 2025 09:13:40. | |
upload.py | File | 1172 bytes | July 15 2025 09:13:40. | |
upload_docs.py | File | 7311 bytes | July 15 2025 09:13:40. |
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
SILENT KILLER Tool