[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.188.228.44: ~ $
from pip._internal.distributions.sdist import SourceDistribution
from pip._internal.distributions.wheel import WheelDistribution
from pip._internal.utils.typing import MYPY_CHECK_RUNNING

if MYPY_CHECK_RUNNING:
    from pip._internal.distributions.base import AbstractDistribution
    from pip._internal.req.req_install import InstallRequirement


def make_distribution_for_install_requirement(install_req):
    # type: (InstallRequirement) -> AbstractDistribution
    """Returns a Distribution for the given InstallRequirement
    """
    # Editable requirements will always be source distributions. They use the
    # legacy logic until we create a modern standard for them.
    if install_req.editable:
        return SourceDistribution(install_req)

    # If it's a wheel, it's a WheelDistribution
    if install_req.is_wheel:
        return WheelDistribution(install_req)

    # Otherwise, a SourceDistribution
    return SourceDistribution(install_req)

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
.__init__.pyo.40009 File 1003 B 0644
.base.pyo.40009 File 2.19 KB 0644
.installed.pyo.40009 File 1.43 KB 0644
__init__.py File 959 B 0644
__init__.pyc File 1003 B 0644
__init__.pyo File 1003 B 0644
base.py File 1.39 KB 0644
base.pyc File 2.19 KB 0644
base.pyo File 2.19 KB 0644
installed.py File 760 B 0644
installed.pyc File 1.43 KB 0644
installed.pyo File 1.43 KB 0644
sdist.py File 3.99 KB 0644
sdist.pyc File 4.06 KB 0644
sdist.pyo File 3.99 KB 0644
wheel.py File 1.26 KB 0644
wheel.pyc File 1.81 KB 0644
wheel.pyo File 1.75 KB 0644