Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
lib /
python2.7 /
site-packages /
setuptools /
[ HOME SHELL ]
Name
Size
Permission
Action
_vendor
[ DIR ]
drwxr-xr-x
command
[ DIR ]
drwxr-xr-x
extern
[ DIR ]
drwxr-xr-x
__init__.py
5.57
KB
-rw-r--r--
__init__.pyc
7.45
KB
-rw-r--r--
__init__.pyo
7.45
KB
-rw-r--r--
archive_util.py
6.44
KB
-rw-r--r--
archive_util.pyc
6
KB
-rw-r--r--
archive_util.pyo
6
KB
-rw-r--r--
build_meta.py
5.54
KB
-rw-r--r--
build_meta.pyc
6.48
KB
-rw-r--r--
build_meta.pyo
6.37
KB
-rw-r--r--
config.py
16
KB
-rw-r--r--
config.pyc
16.49
KB
-rw-r--r--
config.pyo
16.49
KB
-rw-r--r--
dep_util.py
935
B
-rw-r--r--
dep_util.pyc
965
B
-rw-r--r--
dep_util.pyo
965
B
-rw-r--r--
depends.py
5.7
KB
-rw-r--r--
depends.pyc
6.33
KB
-rw-r--r--
depends.pyo
6.33
KB
-rw-r--r--
dist.py
41.52
KB
-rw-r--r--
dist.pyc
40.53
KB
-rw-r--r--
dist.pyo
40.47
KB
-rw-r--r--
extension.py
1.69
KB
-rw-r--r--
extension.pyc
2.36
KB
-rw-r--r--
extension.pyo
2.36
KB
-rw-r--r--
glibc.py
3.07
KB
-rw-r--r--
glibc.pyc
1.91
KB
-rw-r--r--
glibc.pyo
1.91
KB
-rw-r--r--
glob.py
5.08
KB
-rw-r--r--
glob.pyc
4.71
KB
-rw-r--r--
glob.pyo
4.64
KB
-rw-r--r--
launch.py
787
B
-rw-r--r--
launch.pyc
1000
B
-rw-r--r--
launch.pyo
1000
B
-rw-r--r--
lib2to3_ex.py
1.97
KB
-rw-r--r--
lib2to3_ex.pyc
2.93
KB
-rw-r--r--
lib2to3_ex.pyo
2.93
KB
-rw-r--r--
monkey.py
5.65
KB
-rw-r--r--
monkey.pyc
6.19
KB
-rw-r--r--
monkey.pyo
6.19
KB
-rw-r--r--
msvc.py
39.92
KB
-rw-r--r--
msvc.pyc
39.41
KB
-rw-r--r--
msvc.pyo
39.41
KB
-rw-r--r--
namespaces.py
3.12
KB
-rw-r--r--
namespaces.pyc
4.92
KB
-rw-r--r--
namespaces.pyo
4.92
KB
-rw-r--r--
package_index.py
39.21
KB
-rw-r--r--
package_index.pyc
38.81
KB
-rw-r--r--
package_index.pyo
38.81
KB
-rw-r--r--
pep425tags.py
10.63
KB
-rw-r--r--
pep425tags.pyc
9.12
KB
-rw-r--r--
pep425tags.pyo
9.12
KB
-rw-r--r--
py27compat.py
536
B
-rw-r--r--
py27compat.pyc
1.02
KB
-rw-r--r--
py27compat.pyo
1.02
KB
-rw-r--r--
py31compat.py
1.16
KB
-rw-r--r--
py31compat.pyc
1.85
KB
-rw-r--r--
py31compat.pyo
1.85
KB
-rw-r--r--
py33compat.py
1.15
KB
-rw-r--r--
py33compat.pyc
1.68
KB
-rw-r--r--
py33compat.pyo
1.68
KB
-rw-r--r--
py36compat.py
2.82
KB
-rw-r--r--
py36compat.pyc
2.79
KB
-rw-r--r--
py36compat.pyo
2.79
KB
-rw-r--r--
sandbox.py
13.94
KB
-rw-r--r--
sandbox.pyc
18.46
KB
-rw-r--r--
sandbox.pyo
18.46
KB
-rw-r--r--
script (dev).tmpl
201
B
-rw-r--r--
script.tmpl
138
B
-rw-r--r--
site-patch.py
2.25
KB
-rw-r--r--
site-patch.pyc
1.7
KB
-rw-r--r--
site-patch.pyo
1.7
KB
-rw-r--r--
ssl_support.py
8.29
KB
-rw-r--r--
ssl_support.pyc
8.32
KB
-rw-r--r--
ssl_support.pyo
8.32
KB
-rw-r--r--
unicode_utils.py
996
B
-rw-r--r--
unicode_utils.pyc
1.44
KB
-rw-r--r--
unicode_utils.pyo
1.44
KB
-rw-r--r--
version.py
144
B
-rw-r--r--
version.pyc
322
B
-rw-r--r--
version.pyo
322
B
-rw-r--r--
wheel.py
7.06
KB
-rw-r--r--
wheel.pyc
7.17
KB
-rw-r--r--
wheel.pyo
7.14
KB
-rw-r--r--
windows_support.py
714
B
-rw-r--r--
windows_support.pyc
1.24
KB
-rw-r--r--
windows_support.pyo
1.24
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : wheel.py
'''Wheels support.''' from distutils.util import get_platform import email import itertools import os import re import zipfile from pkg_resources import Distribution, PathMetadata, parse_version from setuptools.extern.six import PY3 from setuptools import Distribution as SetuptoolsDistribution from setuptools import pep425tags from setuptools.command.egg_info import write_requirements WHEEL_NAME = re.compile( r"""^(?P<project_name>.+?)-(?P<version>\d.*?) ((-(?P<build>\d.*?))?-(?P<py_version>.+?)-(?P<abi>.+?)-(?P<platform>.+?) )\.whl$""", re.VERBOSE).match NAMESPACE_PACKAGE_INIT = '''\ try: __import__('pkg_resources').declare_namespace(__name__) except ImportError: __path__ = __import__('pkgutil').extend_path(__path__, __name__) ''' def unpack(src_dir, dst_dir): '''Move everything under `src_dir` to `dst_dir`, and delete the former.''' for dirpath, dirnames, filenames in os.walk(src_dir): subdir = os.path.relpath(dirpath, src_dir) for f in filenames: src = os.path.join(dirpath, f) dst = os.path.join(dst_dir, subdir, f) os.renames(src, dst) for n, d in reversed(list(enumerate(dirnames))): src = os.path.join(dirpath, d) dst = os.path.join(dst_dir, subdir, d) if not os.path.exists(dst): # Directory does not exist in destination, # rename it and prune it from os.walk list. os.renames(src, dst) del dirnames[n] # Cleanup. for dirpath, dirnames, filenames in os.walk(src_dir, topdown=True): assert not filenames os.rmdir(dirpath) class Wheel(object): def __init__(self, filename): match = WHEEL_NAME(os.path.basename(filename)) if match is None: raise ValueError('invalid wheel name: %r' % filename) self.filename = filename for k, v in match.groupdict().items(): setattr(self, k, v) def tags(self): '''List tags (py_version, abi, platform) supported by this wheel.''' return itertools.product(self.py_version.split('.'), self.abi.split('.'), self.platform.split('.')) def is_compatible(self): '''Is the wheel is compatible with the current platform?''' supported_tags = pep425tags.get_supported() return next((True for t in self.tags() if t in supported_tags), False) def egg_name(self): return Distribution( project_name=self.project_name, version=self.version, platform=(None if self.platform == 'any' else get_platform()), ).egg_name() + '.egg' def install_as_egg(self, destination_eggdir): '''Install wheel as an egg directory.''' with zipfile.ZipFile(self.filename) as zf: dist_basename = '%s-%s' % (self.project_name, self.version) dist_info = '%s.dist-info' % dist_basename dist_data = '%s.data' % dist_basename def get_metadata(name): with zf.open('%s/%s' % (dist_info, name)) as fp: value = fp.read().decode('utf-8') if PY3 else fp.read() return email.parser.Parser().parsestr(value) wheel_metadata = get_metadata('WHEEL') dist_metadata = get_metadata('METADATA') # Check wheel format version is supported. wheel_version = parse_version(wheel_metadata.get('Wheel-Version')) if not parse_version('1.0') <= wheel_version < parse_version('2.0dev0'): raise ValueError('unsupported wheel format version: %s' % wheel_version) # Extract to target directory. os.mkdir(destination_eggdir) zf.extractall(destination_eggdir) # Convert metadata. dist_info = os.path.join(destination_eggdir, dist_info) dist = Distribution.from_location( destination_eggdir, dist_info, metadata=PathMetadata(destination_eggdir, dist_info) ) # Note: we need to evaluate and strip markers now, # as we can't easily convert back from the syntax: # foobar; "linux" in sys_platform and extra == 'test' def raw_req(req): req.marker = None return str(req) install_requires = list(sorted(map(raw_req, dist.requires()))) extras_require = { extra: list(sorted( req for req in map(raw_req, dist.requires((extra,))) if req not in install_requires )) for extra in dist.extras } egg_info = os.path.join(destination_eggdir, 'EGG-INFO') os.rename(dist_info, egg_info) os.rename(os.path.join(egg_info, 'METADATA'), os.path.join(egg_info, 'PKG-INFO')) setup_dist = SetuptoolsDistribution(attrs=dict( install_requires=install_requires, extras_require=extras_require, )) write_requirements(setup_dist.get_command_obj('egg_info'), None, os.path.join(egg_info, 'requires.txt')) # Move data entries to their correct location. dist_data = os.path.join(destination_eggdir, dist_data) dist_data_scripts = os.path.join(dist_data, 'scripts') if os.path.exists(dist_data_scripts): egg_info_scripts = os.path.join(destination_eggdir, 'EGG-INFO', 'scripts') os.mkdir(egg_info_scripts) for entry in os.listdir(dist_data_scripts): # Remove bytecode, as it's not properly handled # during easy_install scripts install phase. if entry.endswith('.pyc'): os.unlink(os.path.join(dist_data_scripts, entry)) else: os.rename(os.path.join(dist_data_scripts, entry), os.path.join(egg_info_scripts, entry)) os.rmdir(dist_data_scripts) for subdir in filter(os.path.exists, ( os.path.join(dist_data, d) for d in ('data', 'headers', 'purelib', 'platlib') )): unpack(subdir, destination_eggdir) if os.path.exists(dist_data): os.rmdir(dist_data) # Fix namespace packages. namespace_packages = os.path.join(egg_info, 'namespace_packages.txt') if os.path.exists(namespace_packages): with open(namespace_packages) as fp: namespace_packages = fp.read().split() for mod in namespace_packages: mod_dir = os.path.join(destination_eggdir, *mod.split('.')) mod_init = os.path.join(mod_dir, '__init__.py') if os.path.exists(mod_dir) and not os.path.exists(mod_init): with open(mod_init, 'w') as fp: fp.write(NAMESPACE_PACKAGE_INIT)
Close