관리-도구
편집 파일: base.cpython-312.pyc
� G��e5 � � � d dl mZmZmZmZmZ d dlmZ d dlm Z d dl mZmZ d dl mZmZ d dlmZ d dlmZ eed ee f Zeeef Zd e d ee defd�Z G d � d� Z G d� d� Zdedddefd�Z G d� d� Zy)� )� FrozenSet�Iterable�Optional�Tuple�Union)�SpecifierSet)�NormalizedName)� LegacyVersion�Version)�Link�links_equivalent)�InstallRequirement)�Hashes� Candidate�project�extras�returnc �N � |s| S dj t |� � }| � d|� d�S )N�,�[�])�join�sorted)r r �extras_exprs ��/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py�format_namer s/ � �����(�(�6�&�>�*�K��Y�a��}�A�&�&� c � � e Zd Zdededee ddfd�Zedd�� Z ede dd fd �� Zdefd �Z de dd fd�Zd ddefd�Zy)� Constraint� specifier�hashes�linksr Nc �. � || _ || _ || _ y �N)r r! r"