404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.134.95.234: ~ $
from pip._vendor.pkg_resources import yield_lines
from pip._vendor.six import ensure_str

from pip._internal.utils.typing import MYPY_CHECK_RUNNING

if MYPY_CHECK_RUNNING:
    from typing import Dict, Iterable, List


class DictMetadata(object):
    """IMetadataProvider that reads metadata files from a dictionary.
    """
    def __init__(self, metadata):
        # type: (Dict[str, bytes]) -> None
        self._metadata = metadata

    def has_metadata(self, name):
        # type: (str) -> bool
        return name in self._metadata

    def get_metadata(self, name):
        # type: (str) -> str
        try:
            return ensure_str(self._metadata[name])
        except UnicodeDecodeError as e:
            # Mirrors handling done in pkg_resources.NullProvider.
            e.reason += " in {} file".format(name)
            raise

    def get_metadata_lines(self, name):
        # type: (str) -> Iterable[str]
        return yield_lines(self.get_metadata(name))

    def metadata_isdir(self, name):
        # type: (str) -> bool
        return False

    def metadata_listdir(self, name):
        # type: (str) -> List[str]
        return []

    def run_script(self, script_name, namespace):
        # type: (str, str) -> None
        pass

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 2755
__init__.py File 0 B 0644
appdirs.py File 1.32 KB 0644
compat.py File 9.27 KB 0644
compatibility_tags.py File 5.31 KB 0644
datetime.py File 295 B 0644
deprecation.py File 3.24 KB 0644
direct_url_helpers.py File 4.26 KB 0644
distutils_args.py File 1.32 KB 0644
encoding.py File 1.25 KB 0644
entrypoints.py File 1.13 KB 0644
filesystem.py File 6.78 KB 0644
filetypes.py File 571 B 0644
glibc.py File 3.22 KB 0644
hashes.py File 4.57 KB 0644
inject_securetransport.py File 810 B 0644
logging.py File 12.79 KB 0644
misc.py File 27.34 KB 0644
models.py File 1.17 KB 0644
packaging.py File 2.96 KB 0644
parallel.py File 3.32 KB 0644
pkg_resources.py File 1.22 KB 0644
setuptools_build.py File 4.94 KB 0644
subprocess.py File 9.69 KB 0644
temp_dir.py File 8.18 KB 0644
typing.py File 1.37 KB 0644
unpacking.py File 9.27 KB 0644
urls.py File 1.49 KB 0644
virtualenv.py File 3.62 KB 0644
wheel.py File 7.13 KB 0644