404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.149.250.142: ~ $
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
__pycache__ Folder 0755
__init__.py File 2.19 KB 0644
check.py File 1.35 KB 0644
completion.py File 2.4 KB 0644
download.py File 7.63 KB 0644
freeze.py File 2.77 KB 0644
hash.py File 1.56 KB 0644
help.py File 982 B 0644
install.py File 17.65 KB 0644
list.py File 11.1 KB 0644
search.py File 4.4 KB 0644
show.py File 5.75 KB 0644
uninstall.py File 2.82 KB 0644
wheel.py File 7.55 KB 0644