404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.117.99.230: ~ $
import logging

from pip.basecommand import Command
from pip.operations.check import check_requirements
from pip.utils import get_installed_distributions


logger = logging.getLogger(__name__)


class CheckCommand(Command):
    """Verify installed packages have compatible dependencies."""
    name = 'check'
    usage = """
      %prog [options]"""
    summary = 'Verify installed packages have compatible dependencies.'

    def run(self, options, args):
        dists = get_installed_distributions(local_only=False, skip=())
        missing_reqs_dict, incompatible_reqs_dict = check_requirements(dists)

        for dist in dists:
            key = '%s==%s' % (dist.project_name, dist.version)

            for requirement in missing_reqs_dict.get(key, []):
                logger.info(
                    "%s %s requires %s, which is not installed.",
                    dist.project_name, dist.version, requirement.project_name)

            for requirement, actual in incompatible_reqs_dict.get(key, []):
                logger.info(
                    "%s %s has requirement %s, but you have %s %s.",
                    dist.project_name, dist.version, requirement,
                    actual.project_name, actual.version)

        if missing_reqs_dict or incompatible_reqs_dict:
            return 1
        else:
            logger.info("No broken requirements found.")

Filemanager

Name Type Size Permission Actions
__init__.py File 2.19 KB 0644
__init__.pyc File 2.57 KB 0644
__init__.pyo File 2.57 KB 0644
check.py File 1.35 KB 0644
check.pyc File 1.56 KB 0644
check.pyo File 1.56 KB 0644
completion.py File 2.4 KB 0644
completion.pyc File 2.83 KB 0644
completion.pyo File 2.83 KB 0644
download.py File 7.63 KB 0644
download.pyc File 6.03 KB 0644
download.pyo File 6.03 KB 0644
freeze.py File 2.77 KB 0644
freeze.pyc File 3.12 KB 0644
freeze.pyo File 3.12 KB 0644
hash.py File 1.56 KB 0644
hash.pyc File 2.35 KB 0644
hash.pyo File 2.35 KB 0644
help.py File 982 B 0644
help.pyc File 1.32 KB 0644
help.pyo File 1.32 KB 0644
install.py File 17.86 KB 0644
install.pyc File 11.81 KB 0644
install.pyo File 11.81 KB 0644
list.py File 11.1 KB 0644
list.pyc File 10.88 KB 0644
list.pyo File 10.83 KB 0644
search.py File 4.4 KB 0644
search.pyc File 4.84 KB 0644
search.pyo File 4.84 KB 0644
show.py File 5.75 KB 0644
show.pyc File 5.61 KB 0644
show.pyo File 5.61 KB 0644
uninstall.py File 2.82 KB 0644
uninstall.pyc File 2.97 KB 0644
uninstall.pyo File 2.97 KB 0644
wheel.py File 7.55 KB 0644
wheel.pyc File 6.22 KB 0644
wheel.pyo File 6.22 KB 0644