a lj_+ @ sR d dl Zd dlZd dlZd dlZd dlZd dlmZmZm Z m Z mZmZm Z mZmZ d dlmZ d dlmZmZ d dlmZ d dlmZmZ d dlmZmZmZ d dlmZ d d l m!Z! d d l"m#Z# erd dlm$Z$ ne%Z$eeef Z&e'e(Z)G dd d e$Z*G dd de$Z+G dd dZ,G dd de$Z-G dd de-Z.G dd de-Z/dS ) N) IO TYPE_CHECKING Collection ContainerIterableIteratorListOptionalUnion)Requirement)InvalidSpecifierSpecifierSet)NormalizedName) LegacyVersionVersion)DIRECT_URL_METADATA_NAME DirectUrlDirectUrlValidationError)stdlib_pkgs)egg_link_path_from_sys_path)url_to_path)Protocolc @ sB e Zd ZeedddZeedddZeedddZdS ) BaseEntryPointreturnc C s t d S NNotImplementedErrorself r ?/usr/lib/python3.9/site-packages/pip/_internal/metadata/base.pyname+ s zBaseEntryPoint.namec C s t d S r r r r r r! value/ s zBaseEntryPoint.valuec C s t d S r r r r r r! group3 s zBaseEntryPoint.groupN)__name__ __module____qualname__propertystrr" r# r$ r r r r! r * s r c @ s e Zd ZedddZedddZeee dddZeee ddd Z eee dd dZ eeddd Zee dddZeee dddZeedddZeedddZeedddZeedddZeedddZeedddZee ddd Zeejjdd!d"Zeee dd#d$Zeedd%d&Z ee!dd'd(Z"d0e#e ee$ d*d+d,Z%ee dd-d.Z&d/S )1BaseDistributionr c C s | j d| j d| j dS )N z ())raw_nameversionlocationr r r r! __repr__9 s zBaseDistribution.__repr__c C s | j d| j S )Nr+ )r- r. r r r r! __str__<