Hacked By AnonymousFox
�
�܋f-� � �p � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZ d dlm
Z
d dlmZmZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dlmZmZ d d lmZ d d
lmZ ddl m!Z!m"Z" dd
l#m$Z$ ddl%m&Z&m'Z' ddl(m)Z)m*Z* ddl+m,Z, ddl-m.Z. ddl-m/Z/ ddl-m0Z0 ddl-m1Z2 ddl3m4Z4 ddl5m6Z6m7Z7 ddl8m9Z9 ddl:m;Z; ddl<m=Z=m>Z> dgZ?e@eAfZBd� ZCd� ZDd� ZEd� ZFd� ZGd � ZHd!� ZId"� ZJd#� ZKd$� ZLd%� ZMd&� ZNd'� ZOd(� ZPer
ejQ jR ZSn e;ejQ jR � � ZS G d)� deS� � ZR G d*� d+e>� � ZTdS ),� )�annotationsN)�suppress)�iglob)�Path)�
TYPE_CHECKING�MutableMapping)�DEBUG)�DistutilsOptionError�DistutilsSetupError��translate_longopt)� strtobool� )� partition�unique_everseen)�
OrderedSet)�
InvalidMarker�Marker)�InvalidSpecifier�SpecifierSet)�Version)�
_entry_points)�_normalization)�_reqs)�command)�metadata)�setupcfg�
pyprojecttoml)�ConfigDiscovery)�
get_unpatched)�InformationOnly�SetuptoolsDeprecationWarning�Distributionc � � t j |d d �� � }|j rJ �d S # t t t
t f$ r}t |�d|�d�� � |�d }~ww xY w)N)�value�name�groupz/ must be importable 'module:attrs' string (got �))r �
EntryPoint�extras� TypeError�
ValueError�AttributeError�AssertionErrorr )�dist�attrr% �ep�es �F/opt/cloudlinux/venv/lib64/python3.11/site-packages/setuptools/dist.py�check_importabler4 - s~ � ��
�
�u�4�t�
D�
D�
D���9���}�����z�>�>�B� � � �!�FJ�d�d�E�E�E�R�
�
�� ��������s � $ �A�A�Ac �� � t |t t f� � sJ �d� |� � |k sJ �dS # t t
t t f$ r}t |�d|�d�� � |�d}~ww xY w)z"Verify that value is a string list� z must be a list of strings (got r( N) �
isinstance�list�tuple�joinr+ r, r- r. r �r/ r0 r% r2 s r3 �assert_string_listr<