OXIESEC PANEL
- Current Dir:
/
/
lib
/
python3.6
/
site-packages
/
setuptools
/
command
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/07/2025 10:01:50 PM
rwxr-xr-x
📄
__init__.py
594 bytes
08/19/2024 07:28:57 AM
rw-r--r--
📁
__pycache__
-
02/07/2025 10:01:50 PM
rwxr-xr-x
📄
alias.py
2.37 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
bdist_egg.py
17.76 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
bdist_rpm.py
1.47 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
bdist_wininst.py
637 bytes
08/19/2024 07:28:57 AM
rw-r--r--
📄
build_clib.py
4.38 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
build_ext.py
12.86 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
build_py.py
9.37 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
develop.py
7.86 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
dist_info.py
960 bytes
08/19/2024 07:28:57 AM
rw-r--r--
📄
easy_install.py
85.16 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
egg_info.py
24.22 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
install.py
4.57 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
install_egg_info.py
2.15 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
install_lib.py
3.75 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
install_scripts.py
2.38 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
launcher manifest.xml
628 bytes
08/19/2024 07:28:57 AM
rw-r--r--
📄
py36compat.py
4.87 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
register.py
270 bytes
08/19/2024 07:28:57 AM
rw-r--r--
📄
rotate.py
2.11 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
saveopts.py
658 bytes
08/19/2024 07:28:57 AM
rw-r--r--
📄
sdist.py
6.55 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
setopt.py
4.97 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
test.py
9 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
upload.py
1.14 KB
08/19/2024 07:28:57 AM
rw-r--r--
📄
upload_docs.py
7.14 KB
08/19/2024 07:28:57 AM
rw-r--r--
Editing: upload.py
Close
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