404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.225.254.37: ~ $
import os
import sys

from pip._vendor.six.moves.urllib import parse as urllib_parse
from pip._vendor.six.moves.urllib import request as urllib_request

from pip._internal.utils.typing import MYPY_CHECK_RUNNING

if MYPY_CHECK_RUNNING:
    from typing import Optional, Text, Union


def get_url_scheme(url):
    # type: (Union[str, Text]) -> Optional[Text]
    if ':' not in url:
        return None
    return url.split(':', 1)[0].lower()


def path_to_url(path):
    # type: (Union[str, Text]) -> str
    """
    Convert a path to a file: URL.  The path will be made absolute and have
    quoted path parts.
    """
    path = os.path.normpath(os.path.abspath(path))
    url = urllib_parse.urljoin('file:', urllib_request.pathname2url(path))
    return url


def url_to_path(url):
    # type: (str) -> str
    """
    Convert a file: URL to a path.
    """
    assert url.startswith('file:'), (
        "You can only turn file: urls into filenames (not {url!r})"
        .format(**locals()))

    _, netloc, path, _, _ = urllib_parse.urlsplit(url)

    if not netloc or netloc == 'localhost':
        # According to RFC 8089, same as empty authority.
        netloc = ''
    elif sys.platform == 'win32':
        # If we have a UNC path, prepend UNC share notation.
        netloc = '\\\\' + netloc
    else:
        raise ValueError(
            'non-local file URIs are not supported on this platform: {url!r}'
            .format(**locals())
        )

    path = urllib_request.url2pathname(netloc + path)
    return path

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