X7ROOT File Manager
Current Path:
/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils
opt
/
alt
/
python27
/
lib
/
python2.7
/
site-packages
/
pip
/
_internal
/
utils
/
??
..
??
__init__.py
(0 B)
??
__init__.pyc
(226 B)
??
appdirs.py
(1.32 KB)
??
appdirs.pyc
(2.02 KB)
??
compat.py
(9.27 KB)
??
compat.pyc
(9.65 KB)
??
compatibility_tags.py
(5.31 KB)
??
compatibility_tags.pyc
(4.91 KB)
??
datetime.py
(295 B)
??
datetime.pyc
(749 B)
??
deprecation.py
(3.24 KB)
??
deprecation.pyc
(3.8 KB)
??
direct_url_helpers.py
(4.26 KB)
??
direct_url_helpers.pyc
(3.61 KB)
??
distutils_args.py
(1.32 KB)
??
distutils_args.pyc
(1.73 KB)
??
encoding.py
(1.25 KB)
??
encoding.pyc
(1.73 KB)
??
entrypoints.py
(1.19 KB)
??
entrypoints.pyc
(1.59 KB)
??
filesystem.py
(6.78 KB)
??
filesystem.pyc
(8.43 KB)
??
filetypes.py
(571 B)
??
filetypes.pyc
(854 B)
??
glibc.py
(3.22 KB)
??
glibc.pyc
(2.49 KB)
??
hashes.py
(4.57 KB)
??
hashes.pyc
(6.65 KB)
??
inject_securetransport.py
(810 B)
??
inject_securetransport.pyc
(1.19 KB)
??
logging.py
(12.79 KB)
??
logging.pyc
(13.29 KB)
??
misc.py
(27.67 KB)
??
misc.pyc
(37.1 KB)
??
models.py
(1.17 KB)
??
models.pyc
(3.22 KB)
??
packaging.py
(2.96 KB)
??
packaging.pyc
(3.57 KB)
??
parallel.py
(3.32 KB)
??
parallel.pyc
(3.92 KB)
??
pkg_resources.py
(1.22 KB)
??
pkg_resources.pyc
(2.94 KB)
??
setuptools_build.py
(4.94 KB)
??
setuptools_build.pyc
(4.25 KB)
??
subprocess.py
(9.69 KB)
??
subprocess.pyc
(7.31 KB)
??
temp_dir.py
(8.18 KB)
??
temp_dir.pyc
(9.96 KB)
??
typing.py
(1.37 KB)
??
typing.pyc
(1.64 KB)
??
unpacking.py
(9.27 KB)
??
unpacking.pyc
(8.43 KB)
??
urls.py
(1.49 KB)
??
urls.pyc
(2.19 KB)
??
virtualenv.py
(3.62 KB)
??
virtualenv.pyc
(4.6 KB)
??
wheel.py
(7.13 KB)
??
wheel.pyc
(8 KB)
Editing: distutils_args.py
from distutils.errors import DistutilsArgError from distutils.fancy_getopt import FancyGetopt from pip._internal.utils.typing import MYPY_CHECK_RUNNING if MYPY_CHECK_RUNNING: from typing import Dict, List _options = [ ("exec-prefix=", None, ""), ("home=", None, ""), ("install-base=", None, ""), ("install-data=", None, ""), ("install-headers=", None, ""), ("install-lib=", None, ""), ("install-platlib=", None, ""), ("install-purelib=", None, ""), ("install-scripts=", None, ""), ("prefix=", None, ""), ("root=", None, ""), ("user", None, ""), ] # typeshed doesn't permit Tuple[str, None, str], see python/typeshed#3469. _distutils_getopt = FancyGetopt(_options) # type: ignore def parse_distutils_args(args): # type: (List[str]) -> Dict[str, str] """Parse provided arguments, returning an object that has the matched arguments. Any unknown arguments are ignored. """ result = {} for arg in args: try: _, match = _distutils_getopt.getopt(args=[arg]) except DistutilsArgError: # We don't care about any other options, which here may be # considered unrecognized since our option list is not # exhaustive. pass else: result.update(match.__dict__) return result
Upload File
Create Folder