관리-도구
편집 파일: resolvers.cpython-312.pyc
� G��eP � � � d dl Z d dlZd 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� Zy) � N� )�AbstractResolver)� DirectedGraph�IteratorMapping�build_iter_view�RequirementInformation�requirement�parentc � � e Zd ZdZy)�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-python312-pip-23.3.1-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.pyr r s � �r r c �$ � � e Zd Z� fd�Zd� Z� xZS )�RequirementsConflictedc �: �� t t | � |� || _ y �N)�superr �__init__� criterion)�selfr � __class__s �r r zRequirementsConflicted.__init__ s �� � �$�d�4�Y�?�"��r c � � dj dj d� | j j � D � � � S )NzRequirements conflict: {}�, c 3 �2 K � | ] }t |� �� � y �wr ��repr��.0�rs r � <genexpr>z1RequirementsConflicted.__str__.<locals>.<genexpr> � � �� �I�!�d�1�g�I�� �)�format�joinr �iter_requirement�r s r �__str__zRequirementsConflicted.__str__ s4 � �*�1�1��I�I�I�t�~�~�'F�'F�'H�I�I� � r �r r r r r, � __classcell__�r s @r r r s �� �#� r r c �$ � � e Zd Z� fd�Zd� Z� xZS )�InconsistentCandidatec �J �� t t | � ||� || _ || _ y r )r r1 r � candidater )r r3 r r s �r r zInconsistentCandidate.__init__! s# �� � �#�T�3�I�y�I�"���"��r c � � dj | j dj d� | j j � D � � � S )Nz+Provided candidate {!r} does not satisfy {}r c 3 �2 K � | ] }t |� �� � y �wr r r"