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

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/setuptools/command/__pycache__/dist_info.cpython-39.pyc
a

��e�
�@s�dZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZdd	l
mZd
dlmZGdd
�d
e�Zdd�ZdS)zD
Create a dist_info directory
As defined in the wheel specification
�N)�contextmanager)�log)�Command)�Path)�cast�)�_normalization�)�egg_infoc@sXeZdZdZdZgd�ZddgZddiZdd�Zd	d
�Z	e
eed�dd
��Z
dd�ZdS)�	dist_infoz�
    This command is private and reserved for internal use of setuptools,
    users should rely on ``setuptools.build_meta`` APIs.
    z@DO NOT CALL DIRECTLY, INTERNAL ONLY: create .dist-info directory))zoutput-dir=�ozYdirectory inside of which the .dist-info will becreated (default: top of the source tree))�tag-date�dz0Add date stamp (e.g. 20050528) to version number)z
tag-build=�bz-Specify explicit tag to add to version number)�no-date�Dz"Don't include date stamp [default])�
keep-egg-infoNz,*TRANSITIONAL* will be removed in the futurer
rrcCs(d|_d|_d|_d|_d|_d|_dS)NF)�
output_dir�name�
dist_info_dir�tag_date�	tag_build�
keep_egg_info)�self�r�@/usr/lib/python3.9/site-packages/setuptools/command/dist_info.py�initialize_options*szdist_info.initialize_optionscCs�|j}|jptj}t|jp|�|_tt|�d��}t	|j�|_
|jrN|j|_n|j|_|jrf|j|_n|j|_|�
�||_t�|���}t�|���}|�d|��|_tj�|j|j�d��|_dS)Nr
�-z
.dist-info)ZdistributionZsrc_root�os�curdirrrr�egg_info_clsZreinitialize_command�strZegg_baserr�finalize_optionsr
rZ
safer_nameZget_nameZsafer_best_effort_versionZget_versionr�path�joinr)rZdistZproject_dirr
r�versionrrrr"2s"

zdist_info.finalize_options)�dir_path�requires_bkpc
csv|rl|�d�}t|dd�tj||ddd�z"dVWt|dd�t�||�qrt|dd�t�||�0ndVdS)Nz.__bkp__T)�
ignore_errors)�
dirs_exist_ok�symlinks)�_rm�shutil�copytree�move)rr&r'Zbkp_namerrr�_maybe_bkp_dirLs
�zdist_info._maybe_bkp_dircCs�|jjddd�|j��|jj}tj�|�s6Jd��t�d�	tj�
|j���|�d�}|�
||j��|�||j�Wd�n1s�0YdS)NT)�parents�exist_okz&.egg-info dir should have been createdz
creating '{}'�bdist_wheel)r�mkdirr
�runrr#�isdirr�info�format�abspathrZget_finalized_commandr/rZegg2dist)rZegg_info_dirr2rrrr4Zs

z
dist_info.runN)�__name__�
__module__�__qualname__�__doc__�descriptionZuser_optionsZboolean_optionsZnegative_optrr"rr!�boolr/r4rrrrrs

rcKs"tj�|�rtj|fi|��dS)N)rr#r5r,�rmtree)Zdir_nameZoptsrrrr+hsr+)r<rr,�
contextlibr�	distutilsrZdistutils.corer�pathlibr�typingr�rr
r rr+rrrr�<module>sV

Youez - 2016 - github.com/yon3zu
LinuXploit