X7ROOT File Manager
Current Path:
/lib/python3.8/site-packages/pip/_internal/utils
lib
/
python3.8
/
site-packages
/
pip
/
_internal
/
utils
/
??
..
??
__init__.py
(0 B)
??
__pycache__
??
appdirs.py
(9.54 KB)
??
compat.py
(9.34 KB)
??
deprecation.py
(3.24 KB)
??
encoding.py
(1.29 KB)
??
filesystem.py
(3.26 KB)
??
filetypes.py
(571 B)
??
glibc.py
(4.29 KB)
??
hashes.py
(3.93 KB)
??
inject_securetransport.py
(810 B)
??
logging.py
(12.73 KB)
??
marker_files.py
(823 B)
??
misc.py
(24.98 KB)
??
models.py
(1.12 KB)
??
packaging.py
(2.96 KB)
??
setuptools_build.py
(1.59 KB)
??
subprocess.py
(9.68 KB)
??
temp_dir.py
(5.39 KB)
??
typing.py
(1.1 KB)
??
ui.py
(13.58 KB)
??
unpacking.py
(9.46 KB)
??
urls.py
(1.45 KB)
??
virtualenv.py
(891 B)
Editing: setuptools_build.py
import sys from pip._internal.utils.typing import MYPY_CHECK_RUNNING if MYPY_CHECK_RUNNING: from typing import List, Sequence # Shim to wrap setup.py invocation with setuptools # # We set sys.argv[0] to the path to the underlying setup.py file so # setuptools / distutils don't take the path to the setup.py to be "-c" when # invoking via the shim. This avoids e.g. the following manifest_maker # warning: "warning: manifest_maker: standard file '-c' not found". _SETUPTOOLS_SHIM = ( "import sys, setuptools, tokenize; sys.argv[0] = {0!r}; __file__={0!r};" "f=getattr(tokenize, 'open', open)(__file__);" "code=f.read().replace('\\r\\n', '\\n');" "f.close();" "exec(compile(code, __file__, 'exec'))" ) def make_setuptools_shim_args( setup_py_path, # type: str global_options=None, # type: Sequence[str] no_user_config=False, # type: bool unbuffered_output=False # type: bool ): # type: (...) -> List[str] """ Get setuptools command arguments with shim wrapped setup file invocation. :param setup_py_path: The path to setup.py to be wrapped. :param global_options: Additional global options. :param no_user_config: If True, disables personal user configuration. :param unbuffered_output: If True, adds the unbuffered switch to the argument list. """ args = [sys.executable] if unbuffered_output: args.append('-u') args.extend(['-c', _SETUPTOOLS_SHIM.format(setup_py_path)]) if global_options: args.extend(global_options) if no_user_config: args.append('--no-user-cfg') return args
Upload File
Create Folder