�
��^i�D � � � d dl Z d dlZddlmZ ddlmZmZmZ e j dddg� � Z G d� d e
� � Z G d
� de� � Z G d� d
e� � Z
G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z e j dd� � Z G d� de� � Zd� Z e j dd� � Zd� Z G d� de� � ZdS ) � N� )�AbstractResolver)�
DirectedGraph�IteratorMapping�build_iter_view�RequirementInformation�requirement�parentc � � e Zd ZdZdS )�ResolverExceptionz�A base class for all exceptions raised by this module.
Exceptions derived by this class should all be handled in this module. Any
bubbling pass the resolver should be treated as a bug.
N)�__name__�
__module__�__qualname__�__doc__� � ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.pyr r
s � � � � � �� � � r r c �$ � � e Zd Z� fd�Zd� Z� xZS )�RequirementsConflictedc �f �� t t | � � � |� � || _ d S �N)�superr �__init__� criterion)�selfr � __class__s �r r zRequirementsConflicted.__init__ s- �� �
�$�d�+�+�4�4�Y�?�?�?�"����r c � � d� d� d� | j � � � D � � � � � � S )NzRequirements conflict: {}�, c 3 �4 K � | ]}t |� � V � �d S r ��repr��.0�rs r �