Edit File: base.cpython-311.pyc
� Q�d�b � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z mZmZm Z mZmZmZmZmZmZmZmZmZ d dlmZ d dlmZmZ d dlmZ d dlmZm Z d dl!m"Z" d dl#m$Z$m%Z% d d l&m'Z'm(Z(m)Z) d d l*m+Z+ d dl,m-Z- d dl.m/Z/m0Z0 d d l1m2Z2 d dl3m4Z4 ddl5m6Z6 erd dl m7Z7 ne8Z7eee f Z9ee:ej; f Z< ej= e>� � Z? G d� de7� � Z@dee:df dee:df de:fd�ZA G d� de� � ZB G d� de7� � ZC G d� d� � ZD G d� d e7� � ZE G d!� d"eE� � ZF G d#� d$eE� � ZGdS )%� N) �IO� TYPE_CHECKING�Any� Collection� Container�Dict�Iterable�Iterator�List� NamedTuple�Optional�Tuple�Union)�Requirement)�InvalidSpecifier�SpecifierSet)�NormalizedName)� LegacyVersion�Version)�NoneMetadataError)� site_packages� user_site)�DIRECT_URL_METADATA_NAME� DirectUrl�DirectUrlValidationError)�stdlib_pkgs)�egg_link_path_from_sys_path)�is_local�normalize_path)� safe_extra)�url_to_path� )�msg_to_json)�Protocolc �b � e Zd Zedefd�� � Zedefd�� � Zedefd�� � ZdS )�BaseEntryPoint�returnc � � t � � ��N��NotImplementedError��selfs �l/builddir/build/BUILD/cloudlinux-venv-1.0.2/venv/lib/python3.11/site-packages/pip/_internal/metadata/base.py�namezBaseEntryPoint.name: � � �!�#�#�#� c � � t � � �r) r* r, s r. �valuezBaseEntryPoint.value>