3
…U»gG  ã               @   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-0ht26j5g/pip/_internal/resolution/base.pyÚresolve   s    zBaseResolver.resolve)Úreq_setr
   c             C   s
   t ƒ ‚d S )N)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
   