python (3.11.7)
       1  from pip._internal.distributions.base import AbstractDistribution
       2  from pip._internal.index.package_finder import PackageFinder
       3  from pip._internal.metadata import BaseDistribution
       4  
       5  
       6  class ESC[4;38;5;81mInstalledDistribution(ESC[4;38;5;149mAbstractDistribution):
       7      """Represents an installed package.
       8  
       9      This does not need any preparation as the required information has already
      10      been computed.
      11      """
      12  
      13      def get_metadata_distribution(self) -> BaseDistribution:
      14          assert self.req.satisfied_by is not None, "not actually installed"
      15          return self.req.satisfied_by
      16  
      17      def prepare_distribution_metadata(
      18          self,
      19          finder: PackageFinder,
      20          build_isolation: bool,
      21          check_build_deps: bool,
      22      ) -> None:
      23          pass