X7ROOT File Manager
Current Path:
/opt/alt/python37/lib/python3.7/site-packages/setuptools
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
setuptools
/
??
..
??
__init__.py
(7.49 KB)
??
__pycache__
??
_deprecation_warning.py
(218 B)
??
_distutils
??
_imp.py
(2.34 KB)
??
_vendor
??
archive_util.py
(6.91 KB)
??
build_meta.py
(10.04 KB)
??
command
??
config.py
(22.58 KB)
??
dep_util.py
(949 B)
??
depends.py
(5.35 KB)
??
dist.py
(42.08 KB)
??
errors.py
(524 B)
??
extension.py
(1.64 KB)
??
extern
??
glob.py
(4.76 KB)
??
installer.py
(3.48 KB)
??
launch.py
(812 B)
??
monkey.py
(5.09 KB)
??
msvc.py
(49.38 KB)
??
namespaces.py
(3.02 KB)
??
package_index.py
(38.95 KB)
??
py34compat.py
(245 B)
??
sandbox.py
(14.01 KB)
??
script (dev).tmpl
(218 B)
??
script.tmpl
(138 B)
??
unicode_utils.py
(941 B)
??
version.py
(144 B)
??
wheel.py
(8.09 KB)
??
windows_support.py
(714 B)
Editing: _imp.py
""" Re-implementation of find_module and get_frozen_object from the deprecated imp module. """ import os import importlib.util import importlib.machinery from .py34compat import module_from_spec PY_SOURCE = 1 PY_COMPILED = 2 C_EXTENSION = 3 C_BUILTIN = 6 PY_FROZEN = 7 def find_spec(module, paths): finder = ( importlib.machinery.PathFinder().find_spec if isinstance(paths, list) else importlib.util.find_spec ) return finder(module, paths) def find_module(module, paths=None): """Just like 'imp.find_module()', but with package support""" spec = find_spec(module, paths) if spec is None: raise ImportError("Can't find %s" % module) if not spec.has_location and hasattr(spec, 'submodule_search_locations'): spec = importlib.util.spec_from_loader('__init__.py', spec.loader) kind = -1 file = None static = isinstance(spec.loader, type) if spec.origin == 'frozen' or static and issubclass( spec.loader, importlib.machinery.FrozenImporter): kind = PY_FROZEN path = None # imp compabilty suffix = mode = '' # imp compatibility elif spec.origin == 'built-in' or static and issubclass( spec.loader, importlib.machinery.BuiltinImporter): kind = C_BUILTIN path = None # imp compabilty suffix = mode = '' # imp compatibility elif spec.has_location: path = spec.origin suffix = os.path.splitext(path)[1] mode = 'r' if suffix in importlib.machinery.SOURCE_SUFFIXES else 'rb' if suffix in importlib.machinery.SOURCE_SUFFIXES: kind = PY_SOURCE elif suffix in importlib.machinery.BYTECODE_SUFFIXES: kind = PY_COMPILED elif suffix in importlib.machinery.EXTENSION_SUFFIXES: kind = C_EXTENSION if kind in {PY_SOURCE, PY_COMPILED}: file = open(path, mode) else: path = None suffix = mode = '' return file, path, (suffix, mode, kind) def get_frozen_object(module, paths=None): spec = find_spec(module, paths) if not spec: raise ImportError("Can't find %s" % module) return spec.loader.get_code(module) def get_module(module, paths, info): spec = find_spec(module, paths) if not spec: raise ImportError("Can't find %s" % module) return module_from_spec(spec)
Upload File
Create Folder