B
    `’»dª  ã               @   s\   d dl mZ erHd dlmZmZ d dlmZ d dlmZ ee	egef Z
G dd„ deƒZdS )é    )ÚMYPY_CHECK_RUNNING)ÚCallableÚList)ÚInstallRequirement)ÚRequirementSetc               @   s   e Zd Zdd„ Zdd„ ZdS )ÚBaseResolverc             C   s
   t ƒ ‚d S )N)ÚNotImplementedError)ÚselfÚ	root_reqsÚcheck_supported_wheels© r   úA/tmp/pip-unpacked-wheel-hu9qqap1/pip/_internal/resolution/base.pyÚresolve   s    zBaseResolver.resolvec             C   s
   t ƒ ‚d S )N)r   )r	   Úreq_setr   r   r   Úget_installation_order   s    z#BaseResolver.get_installation_orderN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   r   N)Úpip._internal.utils.typingr   Útypingr   r   Zpip._internal.req.req_installr   Zpip._internal.req.req_setr   ÚstrZInstallRequirementProviderÚobjectr   r   r   r   r   Ú<module>   s   