U
    >hG                     @   sR   d dl mZmZmZ d dlmZ d dlmZ eeee gef Z	G dd dZ
dS )    )CallableListOptional)InstallRequirement)RequirementSetc                   @   s6   e Zd Zee eedddZeee dddZdS )BaseResolver)	root_reqscheck_supported_wheelsreturnc                 C   s
   t  d S NNotImplementedError)selfr   r	    r   A/tmp/pip-unpacked-wheel-zvxvnq2j/pip/_internal/resolution/base.pyresolve   s    zBaseResolver.resolve)req_setr
   c                 C   s
   t  d S r   r   )r   r   r   r   r   get_installation_order   s    z#BaseResolver.get_installation_orderN)	__name__
__module____qualname__r   r   boolr   r   r   r   r   r   r   r      s    r   N)typingr   r   r   pip._internal.req.req_installr   Zpip._internal.req.req_setr   strZInstallRequirementProviderr   r   r   r   r   <module>   s   