python (3.11.7)
       1  from typing import Callable, List, Optional
       2  
       3  from pip._internal.req.req_install import InstallRequirement
       4  from pip._internal.req.req_set import RequirementSet
       5  
       6  InstallRequirementProvider = Callable[
       7      [str, Optional[InstallRequirement]], InstallRequirement
       8  ]
       9  
      10  
      11  class ESC[4;38;5;81mBaseResolver:
      12      def resolve(
      13          self, root_reqs: List[InstallRequirement], check_supported_wheels: bool
      14      ) -> RequirementSet:
      15          raise NotImplementedError()
      16  
      17      def get_installation_order(
      18          self, req_set: RequirementSet
      19      ) -> List[InstallRequirement]:
      20          raise NotImplementedError()