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/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

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

��e4I�@s�ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl	m
Z
ddlmZm
Z
mZmZmZddlZddlZddlmZddlmZddlmZddlmZdd	lmZgd
�Ze�dd���Zd
e� dd�vZ!Gdd�de"�Z#Gdd�dej$j%�Z%ej&dd��Z'dd�Z(dd�Z)dd�Z*ej&dd��Z+eee,ee,ee,dffZ-Gdd�d�Z.Gd d!�d!e.�Z/Gd"d#�d#e/�Z0e/�Z1e1j2Z2e1j3Z3e1j4Z4e1j5Z5e1j6Z6e!�s�e1j7Z7e1j8Z8e1j9Z9e0�Z:dS)$�N)�Path)�Dict�Iterator�List�Optional�Union�)�errors)�	same_path)�
parse_strings)�SetuptoolsDeprecationWarning)�	strtobool)
�get_requires_for_build_sdist�get_requires_for_build_wheel� prepare_metadata_for_build_wheel�build_wheel�build_sdist�get_requires_for_build_editable�#prepare_metadata_for_build_editable�build_editable�
__legacy__�SetupRequirementsError�SETUPTOOLS_ENABLE_FEATURES�zlegacy-editable�_�-c@seZdZdd�ZdS)rcCs
||_dS�N)�
specifiers)�selfr�r�9/usr/lib/python3.9/site-packages/setuptools/build_meta.py�__init__DszSetupRequirementsError.__init__N)�__name__�
__module__�__qualname__r!rrrr rCsrc@s&eZdZdd�Zeejdd���ZdS)�DistributioncCstt|��}t|��dSr)�listrr)rrZspecifier_listrrr �fetch_build_eggsIszDistribution.fetch_build_eggsccs2tjj}|tj_zdVW|tj_n
|tj_0dSr)�	distutils�corer%)�cls�origrrr �patchNs
zDistribution.patchN)r"r#r$r'�classmethod�
contextlib�contextmanagerr,rrrr r%Hsr%ccs.tj}dd�t_zdVW|t_n|t_0dS)NcSsdSrr)�attrsrrr �<lambda>g�z+no_install_setup_requires.<locals>.<lambda>)�
setuptoolsZ_install_setup_requires)r+rrr �no_install_setup_requires^s

r4cs�fdd�t���D�S)Ncs&g|]}tj�tj��|��r|�qSr)�os�path�isdir�join)�.0�name�Za_dirrr �
<listcomp>osz1_get_immediate_subdirectories.<locals>.<listcomp>)r5�listdirr;rr;r �_get_immediate_subdirectoriesns
�r>csD�fdd�t�|�D�}z
|\}Wnty>td�d�Yn0|S)Nc3s|]}|���r|VqdSr��endswith�r9�f��	extensionrr �	<genexpr>ur2z'_file_with_extension.<locals>.<genexpr>z[No distribution was found. Ensure that `setup.py` is not empty and that it calls `setup()`.)r5r=�
ValueError)Z	directoryrDZmatching�filerrCr �_file_with_extensionts
��rHcCs tj�|�st�d�St�|�S)Nz%from setuptools import setup; setup())r5r6�exists�io�StringIO�tokenize�open��setup_scriptrrr �_open_setup_script�s
rPccs>t���"t�dd�dVWd�n1s00YdS)N�ignorezsetup.py install is deprecated)�warnings�catch_warnings�filterwarningsrrrr �suppress_known_deprecation�s
rUc@sreZdZeeeed�dd�Zeeed�dd�Zeeed�dd�Z	eeed�d	d
�Z
eeed�dd�Zd
S)�_ConfigSettingsTranslator)�key�config_settings�returncCs.|pi}|�|�pg}t|t�r*t�|�S|Sr)�get�
isinstance�str�shlex�split)rrWrX�cfg�optsrrr �_get_config�sz%_ConfigSettingsTranslator._get_config)rXrYccs�|pi}hd�}d|vs d|vrRt|�d�p8|�d�p8d�}|��|vrLdndVd|vsbd|vr�t|�d�pz|�d�pzd�}|��|vr�dndV|�d	|�EdHdS)
N>�no�false�0Zoff�verbosez	--verbose�1z-qz-v�quietz--quietz--global-option)r\rZ�lowerra)rrXr_Zfalsey�levelrrr �_global_args�sz&_ConfigSettingsTranslator._global_argsccsT|pi}d|vr2tt|dpd��}|r,dndVd|vrPdt|d�gEdHdS)Nztag-datercz
--tag-datez	--no-datez	tag-buildz--tag-build)r
r\)rrXr_�valrrr Z__dist_info_args�sz*_ConfigSettingsTranslator.__dist_info_argsccs:|pi}|�d�p|�d�}|s$dSdt|�gEdHdS)Nz
editable-modeZ
editable_modez--mode)rZr\)rrXr_�moderrr �_editable_args�s

z(_ConfigSettingsTranslator._editable_argsccs|�d|�EdHdS)Nz--build-option)ra�rrXrrr �_arbitrary_argssz)_ConfigSettingsTranslator._arbitrary_argsN)r"r#r$r\�_ConfigSettingsrrarrjZ)_ConfigSettingsTranslator__dist_info_argsrmrorrrr rV�s
 rVc@s�eZdZdd�Zd"dd�Zd#dd�Zd$d	d
�Zeeed�dd
�Zeee	d�dd�Z
d%dd�Zd&dd�Zd'dd�Z
d(dd�Zeeeed�dd�Zes�d)dd�Zd*dd�Zd+d d!�ZdS),�_BuildMetaBackendc
Cs�gtjdd��|�|��d�t_z4t���|��Wd�n1sJ0YWn.ty�}z||j7}WYd}~n
d}~00|S)NrZegg_info)�sys�argvrjr%r,�	run_setuprr)rrX�requirements�errr �_get_build_requiress���
* z%_BuildMetaBackend._get_build_requires�setup.pyc
Cs�tj�|�}d}t|�� }|���dd�}Wd�n1s>0Yzt|t��Wn<ty�}z$|j	rp�t
jdddd�WYd}~n
d}~00dS)N�__main__z\r\nz\nz6Running `setup.py` directly as CLI tool is deprecated.znPlease avoid using `sys.exit(0)` or similar statements that don't fit in the paradigm of a configuration file.zAhttps://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html)Zsee_url)r5r6�abspathrP�read�replace�exec�locals�
SystemExit�coder�emit)rrO�__file__r"rBr�rvrrr rt-s
.�z_BuildMetaBackend.run_setupNcCs|j|dgd�S)NZwheel�ru�rwrnrrr rDsz._BuildMetaBackend.get_requires_for_build_wheelcCs|j|gd�S)Nr�r�rnrrr rGsz._BuildMetaBackend.get_requires_for_build_sdist)�metadata_directory�suffixrYcCs.|�||�}t|j|�s(t�t|�|�|jSr)�_find_info_directoryr
�parent�shutil�mover\r:)rr�r��info_dirrrr �_bubble_up_info_directoryJsz+_BuildMetaBackend._bubble_up_info_directorycspt�|�D]F\}}}�fdd�|D�}t|�dks>t|�dkr
t||d�Sq
d��d|��}t�|��dS)Ncsg|]}|���r|�qSrr?rA�r�rr r<Yr2z:_BuildMetaBackend._find_info_directory.<locals>.<listcomp>rrzNo z directory found in )r5�walk�lenrr	Z
InternalError)rr�r�r��dirsrZ
candidates�msgrr�r r�Wsz&_BuildMetaBackend._find_info_directorycCstgtjdd��|�|��d�d�|�d�t_t��|��Wd�n1sR0Y|�|d�|�|d�S)NrZ	dist_infoz--output-dirz--keep-egg-infoz	.egg-infoz
.dist-info)rrrsrjr4rtr��rr�rXrrr rbs"������&z2_BuildMetaBackend.prepare_metadata_for_build_wheelrc
	Cs�tj�|�}tj|dd�d|d�}tjfi|����}gtjdd��|�|��|�d�|�|�t_t	��|�
�Wd�n1s�0Yt||�}tj�||�}	tj�
|	�r�t�|	�t�tj�||�|	�Wd�n1s�0Y|S)NT)�exist_okz.tmp-)�prefix�dirrz
--dist-dir)r5r6rz�makedirs�tempfileZTemporaryDirectoryrrrsrjr4rtrHr8rI�remove�rename)
rZ
setup_commandZresult_extensionZresult_directoryrXZarbitrary_argsZ	temp_optsZtmp_dist_dirZresult_basename�result_pathrrr �_build_with_temp_dirss2
������&

4z&_BuildMetaBackend._build_with_temp_dirc
CsDt��*|�dgd|||�|��Wd�S1s60YdS)NZbdist_wheel�.whl)rUr�ro)r�wheel_directoryrXr�rrr r�s�z_BuildMetaBackend.build_wheelcCs|�gd�d||�S)N)Zsdistz	--formats�gztarz.tar.gz)r�)rZsdist_directoryrXrrr r�s�z_BuildMetaBackend.build_sdist)r�rYcCs.|sdStt|��d��}|r*t|d�SdS)Nz*.dist-infor)r&r�globr\)rr�Zdist_info_candidatesrrr �_get_dist_info_dir�sz$_BuildMetaBackend._get_dist_info_dircCsh|�|�}|rd|gng}dg|�|�|��}t�� |�|d||�Wd�S1sZ0YdS)Nz--dist-info-dirZeditable_wheelr�)r�rmrUr�)rr�rXr�r�r`�cmdrrr r�s
�z _BuildMetaBackend.build_editablecCs
|�|�Sr)rrnrrr r�sz1_BuildMetaBackend.get_requires_for_build_editablecCs|�||�Sr)rr�rrr r�s�z5_BuildMetaBackend.prepare_metadata_for_build_editable)rx)N)N)N)r)NN)N)NN)N)N)r"r#r$rwrtrrr\r�rr�rr�rrrr��LEGACY_EDITABLErrrrrrr rqs(



�
�
$�

�

�rqcseZdZd�fdd�	Z�ZS)�_BuildMetaLegacyBackendrxc
s�ttj�}tj�tj�|��}|tjvr6tj�d|�tjd}|tjd<z*t�j	|d�W|tjdd�<|tjd<n|tjdd�<|tjd<0dS)NrrN)
r&rrr6r5�dirnamerz�insertrs�superrt)rrOZsys_pathZ
script_dirZ
sys_argv_0��	__class__rr rt�s



�z!_BuildMetaLegacyBackend.run_setup)rx)r"r#r$rt�
__classcell__rrr�r r��sr�);rJr5r]rrrLr�r.r�rR�pathlibr�typingrrrrrr3r(rr	�_pathr
Z_reqsrrZdistutils.utilr
�__all__�getenvrhrr|r��
BaseExceptionrZdistr%r/r4r>rHrPrUr\rprVrqr�Z_BACKENDrrrrrrrrrrrrr �<module>sZ


-)

Youez - 2016 - github.com/yon3zu
LinuXploit