403Webshell
Server IP : 192.158.238.246  /  Your IP : 18.118.212.165
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python35/lib/python3.5/site-packages/setuptools/command/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python35/lib/python3.5/site-packages/setuptools/command/__pycache__/rotate.cpython-35.pyc


�Ret�@s�ddlmZddlmZddlmZddlZddlZddlm	Z	ddl
mZGdd�de�ZdS)	�)�convert_path)�log)�DistutilsOptionErrorN)�six)�Commandc@sUeZdZdZdZdddgZgZdd
�Zdd�Zdd�Z	dS)�rotatezDelete older distributionsz2delete older distributions, keeping N newest files�match=�m�patterns to match (required)�	dist-dir=�d�%directory where the distributions are�keep=�k�(number of matching distributions to keepcCsd|_d|_d|_dS)N)�match�dist_dir�keep)�self�r��/builddir/build/BUILDROOT/alt-python35-setuptools-36.3.0-4.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/setuptools/command/rotate.py�initialize_optionss		zrotate.initialize_optionscCs�|jdkrtd��|jdkr6td��yt|j�|_Wntk
rltd��YnXt|jtj�r�dd�|jjd�D�|_|j	dd	�dS)
NzQMust specify one or more (comma-separated) match patterns (e.g. '.zip' or '.egg')z$Must specify number of files to keepz--keep must be an integercSs"g|]}t|j���qSr)r�strip)�.0�prrr�
<listcomp>+s	z+rotate.finalize_options.<locals>.<listcomp>�,�bdistr)rr)
rrr�int�
ValueError�
isinstancer�string_types�split�set_undefined_options)rrrr�finalize_optionss	
"zrotate.finalize_optionscCs|jd�ddlm}x�|jD]�}|jj�d|}|tjj|j|��}dd�|D�}|j	�|j
�tjdt
|�|�||jd�}x\|D]T\}}tjd|�|js�tjj|�rtj|�q�tj|�q�Wq'WdS)	N�egg_infor)�glob�*cSs(g|]}tjj|�|f�qSr)�os�path�getmtime)r�frrrr6s	zrotate.run.<locals>.<listcomp>z%d file(s) matching %szDeleting %s)�run_commandr&r�distribution�get_namer(r)�joinr�sort�reverser�info�lenr�dry_run�isdir�shutil�rmtree�unlink)rr&�pattern�files�tr+rrr�run/s 


	z
rotate.runN)rr	r
)rrr
)rrr)
�__name__�
__module__�__qualname__�__doc__�description�user_options�boolean_optionsrr$r<rrrrrs	r)
�distutils.utilr�	distutilsr�distutils.errorsrr(r6Zsetuptools.externr�
setuptoolsrrrrrr�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit