403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/setuptools/config/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/setuptools/config/__pycache__/expand.cpython-39.opt-2.pyc
a

��eH@�@sbddlZddlZddlZddlZddlZddlmZddlmZddl	m
Z
ddlmZddl
mZmZmZmZmZmZmZmZmZmZmZmZddlmZddlmZdd	lmZd
dlm Z!m"Z"d
dl#m$Z$er�dd
l%m&Z&ddl'm(Z(ddl)m*Z*ej+Z,ed�Z-eddd�Z.Gdd�d�Z/dNee0ee"ee0d�dd�Z1dOee0e2ee"fe0d�dd�Z3ee"ee"d�dd�Z4ee2e"fe0d�dd �Z5e"e0d!�d"d#�Z6dPe0eee0e0fee"d$�d%d&�Z7e0ee"e
d'�d(d)�Z8e
e0ed*�d+d,�Z9e0eee0e0fe"ee"ee0e0fd-�d.d/�Z:dQe0eee0e0fee"ed0�d1d2�Z;dRee0e0feee0e0fee"ee0efd3�d4d5�Z<dddd6�eee0e0fee"ee0d7�d8d9�Z=e"e"e0d:�d;d<�Z>eeeee0e?fe0fe0d=�d>d?�Z@eAeAd@�dAdB�ZBdSeeCeAfee"eee0ee0fdC�dDdE�ZDdTe0ee0eAfdG�dHdI�ZEGdJdK�dK�ZFGdLdM�dMee-e.f�ZGdS)U�N)�iglob)�ConfigParser)�
ModuleSpec)�chain)�
TYPE_CHECKING�Callable�Dict�Iterable�Iterator�List�Mapping�Optional�Tuple�TypeVar�Union�cast)�Path)�
ModuleType)�DistutilsOptionError�)�	same_path�StrPath)�SetuptoolsWarning)�Distribution)�ConfigDiscovery)�DistributionMetadata�_K�_VT)�	covariantc@sBeZdZeed�dd�Zeeej	ej	fd�dd�Z
dd�Zd	S)
�StaticModule)�name�speccCs.t�t�|j����}t|��t��|`	dS�N)
�ast�parse�pathlibr�origin�
read_bytes�vars�update�locals�self)r+r r!�module�r-�</usr/lib/python3.9/site-packages/setuptools/config/expand.py�__init__AszStaticModule.__init__��returnc#sZ|jjD]L�t�tj�r4�fdd��jD�EdHqt�tj�r�jr�j�jfVqdS)Nc3s|]}|�jfVqdSr"��value)�.0�target�Z	statementr-r.�	<genexpr>I�z1StaticModule._find_assignments.<locals>.<genexpr>)	r,�body�
isinstancer#ZAssign�targetsZ	AnnAssignr3r5�r+r-r6r.�_find_assignmentsFs
zStaticModule._find_assignmentsc
s\zt�fdd�|��D��WStyV}z"t|j�d����|�WYd}~n
d}~00dS)Nc3s2|]*\}}t|tj�r|j�krt�|�VqdSr")r:r#�Name�idZliteral_eval)r4r5r3��attrr-r.r7Ps�z+StaticModule.__getattr__.<locals>.<genexpr>z has no attribute )�nextr=�	Exception�AttributeErrorr )r+rA�er-r@r.�__getattr__Ms�
zStaticModule.__getattr__N)�__name__�
__module__�__qualname__�strrr/r
rr#ZASTr=rFr-r-r-r.r>sr)�patterns�root_dirr1c	s�hd�}g}�pt���|D]x�t�fdd�|D��rrtj�tj�����}|�t�fdd�t|dd�D���qtj�	����
tjd�}|�|�q|S)N>�[�}�*�]�?�{c3s|]}|�vVqdSr"r-)r4�charr2r-r.r7hr8z glob_relative.<locals>.<genexpr>c3s&|]}tj�|���tjd�VqdS)�/N)�os�path�relpath�replace�sep�r4rV�rLr-r.r7ls�T)�	recursiverT)
rU�getcwd�anyrV�abspath�join�extend�sortedrrWrXrY�append)rKrLZglob_charactersZexpanded_valuesZ	glob_pathrVr-)rLr3r.�
glob_relativeYs

��	rd)�	filepathsr1csRddlm}tj��pt�����fdd�||�D�}d��fdd�t|�D��S)Nr)�always_iterablec3s|]}tj��|�VqdSr")rUrVr`rZr[r-r.r7�r8zread_files.<locals>.<genexpr>�
c3s |]}t|��rt|�VqdSr")�
_assert_local�
_read_filerZr[r-r.r7�s
�)� setuptools.extern.more_itertoolsrfrUrVr_r]r`�_filter_existing_files)rerLrfZ
_filepathsr-r[r.�
read_fileszs�rlccs4|D]*}tj�|�r|Vqt�d|�d��qdS)NzFile z cannot be found)rUrV�isfiler�emit)rerVr-r-r.rk�srk)�filepathr1cCs8t|dd��}|��Wd�S1s*0YdS)Nzutf-8)�encoding)�open�read)ro�fr-r-r.ri�sri)rorLcCs@ttj�|��ttj�|��jvr<d|�d|�d�}t|��dS)NzCannot access z (or anything outside �)T)rrUrVr_�parentsr)rorL�msgr-r-r.rh�s"rh)�	attr_desc�package_dirrLc
Cs�|p
t��}|���d�}|��}d�|�}|p2d}t|||�\}}}t||�}ztt	||�|�WSt
y�t||�}	t|	|�YS0dS)N�.r/)rUr]�strip�split�popr`�_find_module�
_find_spec�getattrrrC�
_load_spec)
rwrxrLZ
attrs_pathZ	attr_name�module_name�_parent_pathrVr!r,r-r-r.�	read_attr�s


r�)r��module_pathr1cCs2tj�||�}|ptj�|�}|dur.t|��|Sr")�	importlib�util�spec_from_file_location�	find_spec�ModuleNotFoundError)r�r�r!r-r-r.r~�s
r~)r!r�r1cCsFt|d|�}|tjvr tj|Stj�|�}|tj|<|j�|�|S)NrG)r�sys�modulesr�r��module_from_spec�loader�exec_module)r!r�r r,r-r-r.r��s


r�)r�rxrLr1cCs�|}|�d�}|r�|d|vr|||d}|�dd�}t|�dkr^tj�||d�}|d}n|}d�|g|dd���}nd|vr�tj�||d�}tjj|g|�d��R�}t|�d�tj�|d�ft|�d���}	td	d
�|	D�d�}
||
|fS)NryrrT��z.pyz__init__.pyz.*css|]}tj�|�r|VqdSr")rUrVrm�r4�xr-r-r.r7�r8z_find_module.<locals>.<genexpr>)	r{�rsplit�lenrUrVr`rrrB)r�rxrL�parent_pathZmodule_partsZcustom_path�parts�
parent_moduleZ
path_startZ
candidatesr�r-r-r.r}�s(

�r})�qualified_class_namerxrLr1c
Cs^|p
t��}|�d�}||dd�}|d|�}t|||�\}}}tt||�|�}	t|	|�S)Nryr�)rUr]�rfindr}r�r~r)
r�rxrL�idx�
class_nameZpkg_namer�rVr�r,r-r-r.�
resolve_class�s
r�)�valuesrxrLr1cs��fdd�|��D�S)Ncsi|]\}}|t|����qSr-)r��r4�k�v�rxrLr-r.�
<dictcomp>r8zcmdclass.<locals>.<dictcomp>)�items)r�rxrLr-r�r.�cmdclass
sr�)�
namespaces�fill_package_dirrL)r�rLr1c
sddlm}ddlm}m}|r.ddlm}nddlm}|pBtj}|�	ddg�}g}	|durbin|}t
|||����t��dkr�t�fd	d
�d|fD��r�|�
d�d��D]Z}
t||
�}|j|fi|��}|	�|�|r�|�d�|
ks�tj�||�s�|�|||
��q�|	S)Nr)�construct_package_dir)�unique_everseenrf)�PEP420PackageFinder)�
PackageFinder�whereryr�c3s|]}t�d|�VqdS)rN)�
_same_pathr���searchr-r.r7>r8z find_packages.<locals>.<genexpr>r�)�setuptools.discoveryr�rjr�rfr�r�rU�curdirr|�listr��all�
setdefault�
_nest_path�findra�getrV�samefiler))
r�r�rL�kwargsr�r�rfr�r�ZpackagesrV�package_pathZpkgsr-r�r.�
find_packagess.
&

��r�)�parentrVr1cCs&|dvr|ntj�||�}tj�|�S)N>r�ry)rUrVr`�normpath)r�rVr-r-r.r�Msr�)r3r1cCsVt|�r|�}tttttf|�}t|t�sRt|d�rJd�t	t|��}nd|}|S)N�__iter__ryz%s)
�callablerr	rrJ�intr:�hasattrr`�mapr2r-r-r.�versionRs

r�)�package_datar1cCsd|vr|�d�|d<|S)NrOr�)r|)r�r-r-r.�canonic_package_datadsr�)�
data_filesrLr1cs$t|t�r|S�fdd�|��D�S)Ncsg|]\}}|t|��f�qSr-)rd)r4�destrKr[r-r.�
<listcomp>us�z&canonic_data_files.<locals>.<listcomp>)r:r�r�)r�rLr-r[r.�canonic_data_filesjs


�r��entry-points)�textr1cCsBtddd�}t|_|�||�dd�|��D�}|�|jd�|S)N)�=)�default_sectionZ
delimiterscSsi|]\}}|t|����qSr-)�dictr�r�r-r-r.r��r8z entry_points.<locals>.<dictcomp>)rrJZoptionxformZread_stringr�r|r�)r�Ztext_source�parser�groupsr-r-r.�entry_points{sr�c@sbeZdZdd�dd�Zdd�Zdd�Zd	d
�Zeeefd�dd
�Z	e
eeefd�dd��ZdS)�EnsurePackagesDiscoveredr)�distributioncCs||_d|_dS)NF)�_dist�_called)r+r�r-r-r.r/�sz!EnsurePackagesDiscovered.__init__cCs|jsd|_|jjdd�dS)NTF)r )r�r��set_defaultsr<r-r-r.�__call__�sz!EnsurePackagesDiscovered.__call__cCs|Sr"r-r<r-r-r.�	__enter__�sz"EnsurePackagesDiscovered.__enter__cCs|jr|jj��dSr")r�r�r�Zanalyse_name)r+Z	_exc_typeZ
_exc_valueZ
_tracebackr-r-r.�__exit__�sz!EnsurePackagesDiscovered.__exit__r0cCs|�|jj}|duriS|Sr")r�rx)r+Zpkg_dirr-r-r.�_get_package_dir�sz)EnsurePackagesDiscovered._get_package_dircCs
t|j�Sr")�LazyMappingProxyr�r<r-r-r.rx�sz$EnsurePackagesDiscovered.package_dirN)rGrHrIr/r�r�r�rrJr��propertyrxr-r-r-r.r��s
r�c@speZdZegeeeffd�dd�Zeeefd�dd�Zeed�dd	�Z	e
d�d
d�Zeed�dd
�Z
dS)r�)�obtain_mapping_valuecCs||_d|_dSr")�_obtain�_value)r+r�r-r-r.r/�szLazyMappingProxy.__init__r0cCs|jdur|��|_|jSr")r�r�r<r-r-r.�_target�s

zLazyMappingProxy._target)�keyr1cCs|��|Sr")r�)r+r�r-r-r.�__getitem__�szLazyMappingProxy.__getitem__cCst|���Sr")r�r�r<r-r-r.�__len__�szLazyMappingProxy.__len__cCst|���Sr")�iterr�r<r-r-r.r��szLazyMappingProxy.__iter__N)rGrHrIrrrrr/r�r�r�r�r
r�r-r-r-r.r��s
r�)N)N)NN)NN)NN)N)r�)Hr#r�rUr%r��globrZconfigparserrZimportlib.machineryr�	itertoolsr�typingrrrr	r
rrr
rrrrr�typesrZdistutils.errorsr�_pathrr�r�warningsrZsetuptools.distrr�rZdistutils.distr�
from_iterableZ
chain_iterrrrrJrd�bytesrlrkrirhr�r~r�r}r�r�r�r�r�r�r�r�r�r�r�r�r�r-r-r-r.�<module>s�8��! 
��&
�$���

�
��5&��&

Youez - 2016 - github.com/yon3zu
LinuXploit