Пример #1
0
    def prepare_installed_requirement(
            self,
            req,  # type: InstallRequirement
            require_hashes,  # type: bool
            skip_reason,  # type: str
    ):
        # type: (...) -> AbstractDistribution
        """Prepare an already-installed requirement"""
        assert req.satisfied_by, "req should have been satisfied but isn't"
        assert skip_reason is not None, (
            "did not get skip reason skipped but req.satisfied_by "
            "is set to %r" % (req.satisfied_by, ))
        logger.info(
            "Requirement %s: %s (%s)",
            skip_reason,
            req,
            req.satisfied_by.version,
        )
        with indent_log():
            if require_hashes:
                logger.debug(
                    "Since it is already installed, we are trusting this "
                    "package without checking its hash. To ensure a "
                    "completely repeatable environment, install into an "
                    "empty virtualenv.")
            abstract_dist = InstalledDistribution(req)

        return abstract_dist
Пример #2
0
 def prepare_installed_requirement(
     self,
     req,  # type: InstallRequirement
     skip_reason  # type: str
 ):
     # type: (...) -> Distribution
     """Prepare an already-installed requirement
     """
     assert req.satisfied_by, "req should have been satisfied but isn't"
     assert skip_reason is not None, (
         "did not get skip reason skipped but req.satisfied_by "
         "is set to {}".format(req.satisfied_by)
     )
     logger.info(
         'Requirement %s: %s (%s)',
         skip_reason, req, req.satisfied_by.version
     )
     with indent_log():
         if self.require_hashes:
             logger.debug(
                 'Since it is already installed, we are trusting this '
                 'package without checking its hash. To ensure a '
                 'completely repeatable environment, install into an '
                 'empty virtualenv.'
             )
         return InstalledDistribution(req).get_pkg_resources_distribution()
 def prepare_installed_requirement(
     self,
     req: InstallRequirement,
     skip_reason: str,
 ) -> BaseDistribution:
     """Prepare an already-installed requirement."""
     assert req.satisfied_by, "req should have been satisfied but isn't"
     assert skip_reason is not None, (
         "did not get skip reason skipped but req.satisfied_by "
         "is set to {}".format(req.satisfied_by))
     logger.info("Requirement %s: %s (%s)", skip_reason, req,
                 req.satisfied_by.version)
     with indent_log():
         if self.require_hashes:
             logger.debug(
                 "Since it is already installed, we are trusting this "
                 "package without checking its hash. To ensure a "
                 "completely repeatable environment, install into an "
                 "empty virtualenv.")
         return InstalledDistribution(req).get_metadata_distribution()
Пример #4
0
        """Prepare an already-installed requirement
        """
        assert req.satisfied_by, "req should have been satisfied but isn't"
        assert skip_reason is not None, (
            "did not get skip reason skipped but req.satisfied_by "
<<<<<<< HEAD
            "is set to %r" % (req.satisfied_by,)
=======
            "is set to {}".format(req.satisfied_by)
>>>>>>> e585743114c1741ec20dc76010f96171f3516589
        )
        logger.info(
            'Requirement %s: %s (%s)',
            skip_reason, req, req.satisfied_by.version
        )
        with indent_log():
<<<<<<< HEAD
            if require_hashes:
=======
            if self.require_hashes:
>>>>>>> e585743114c1741ec20dc76010f96171f3516589
                logger.debug(
                    'Since it is already installed, we are trusting this '
                    'package without checking its hash. To ensure a '
                    'completely repeatable environment, install into an '
                    'empty virtualenv.'
                )
            abstract_dist = InstalledDistribution(req)

        return abstract_dist