!2$eM b d dl mZ d dlmZ d dlmZ d dlZd dlZd dlm Z G d de Z
dS ) )convert_path)log)DistutilsOptionErrorN)Commandc 4 e Zd ZdZdZg dZg Zd Zd Zd Z dS )rotatezDelete older distributionsz2delete older distributions, keeping N newest files))zmatch=mzpatterns to match (required))z dist-dir=dz%directory where the distributions are)zkeep=kz(number of matching distributions to keepc 0 d | _ d | _ d | _ d S )N)matchdist_dirkeep)selfs y/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/command/rotate.pyinitialize_optionszrotate.initialize_options s
c | j t d | j t d t | j | _ n"# t $ r}t d |d }~ww xY wt | j t r)d | j d D | _ | dd d S )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 integerc P g | ]#}t | $S )r strip).0ps r