관리-도구
편집 파일: sources.cpython-312.pyc
� G��e� � � � d dl Z d dlZd dlZd dlZd dlmZmZmZmZ d dl m Z d dlmZ d dl mZmZ d dlmZ e j$ e� Zee Zee Zeegee f Zeegef Z G d� d� Zd ed efd�Z G d� d e� Z G d� de� Z G d� de� Z G d� de� Z dededededed eee ee f fd�Z!y)� N)�Callable�Iterable�Optional�Tuple)�InstallationCandidate)�Link)�path_to_url�url_to_path)�is_urlc �@ � e Zd Zedee fd�� Zdefd�Zde fd�Z y)� LinkSource�returnc � � t � �)z,Returns the underlying link, if there's one.��NotImplementedError��selfs ��/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_internal/index/sources.py�linkzLinkSource.link s � � "�#�#� c � � t � �)z9Candidates found by parsing an archive listing HTML file.r r s r �page_candidateszLinkSource.page_candidates � � �!�#�#r c � � t � �)z,Links found by specifying archives directly.r r s r � file_linkszLinkSource.file_links r r N)�__name__� __module__�__qualname__�propertyr r r �FoundCandidatesr � FoundLinksr � r r r r s7 � � �$�h�t�n� $� �$�$�� $�$�J� $r r �file_urlr c �<