File: D:/Python311/Lib/site-packages/pip/_internal/resolution/__pycache__/base.cpython-311.pyc
�
�miA � �l � d dl mZmZ d dlmZ d dlmZ eeee gef Z G d� d� � Z dS )� )�Callable�Optional)�InstallRequirement)�RequirementSetc �J � e Zd Zdee dedefd�Zdedee fd�ZdS )�BaseResolver� root_reqs�check_supported_wheels�returnc � � t � � ��N��NotImplementedError)�selfr r
s �?D:\Python311\Lib\site-packages\pip/_internal/resolution/base.py�resolvezBaseResolver.resolve � � � "�#�#�#� �req_setc � � t � � �r
r )r r s r �get_installation_orderz#BaseResolver.get_installation_order r r N) �__name__�
__module__�__qualname__�listr �boolr r r � r r r r sp � � � � � �$��0�1�$�KO�$� �$� $� $� $�
$�%�$�
� � !�$� $� $� $� $� $r r N)
�typingr r �pip._internal.req.req_installr �pip._internal.req.req_setr �str�InstallRequirementProviderr r r r �<module>r# s� �� %� %� %� %� %� %� %� %� <� <� <� <� <� <� 4� 4� 4� 4� 4� 4�%��(�%�
&�'�);�;�� �
$� $� $� $� $� $� $� $� $� $r