t;* R v d dl mZmZ d dlZd dlmZ d dlmZ d dlmZ ddl m
Z
G d d ej e ZdS )
)logdir_utilN)Command)
namespaces)unpack_archive )ensure_directoryc : e Zd ZdZdZdgZd Zd Zd Zd Z d Z
dS ) install_egg_infoz.Install an .egg-info directory for the package)zinstall-dir=dzdirectory to install toc d | _ d S N)install_dirselfs /builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/command/install_egg_info.pyinitialize_optionsz#install_egg_info.initialize_options s c | dd | d }| d}|j | _ t
j | j | | _ g | _
d S )Ninstall_lib)r r egg_infoz .egg-info)set_undefined_optionsget_finalized_command_get_egg_basenamer sourceospathjoinr targetoutputs)r ei_cmdbasenames r finalize_optionsz!install_egg_info.finalize_options st ""=2PQQQ++J77..00;;;ogll4#3X>>r c ^ | d t j | j rEt j | j s!t
j | j | j nSt j | j r/|
t j | j fd| j z | j st | j |
| j
dd| j d| j | d S )Nr )dry_runz Removing zCopying z to )run_commandr r isdirr islinkr remove_treer% existsexecuteunlinkr copytreer install_namespacesr s r runzinstall_egg_info.run s $$$
7==%% ObgnnT[.I.I O dlCCCCC
W^^DK
(
( OLLT[NK$+4MNNN| *T[)))T]BBdkkk4;;(WXXX!!!!!r c | j S r )r r s r get_outputszinstall_egg_info.get_outputs) s
|r c H fd}t j j | d S )Nc dD ]!}| | sd|z | v r d S "j | t j d| | |S )N)z.svn/zCVS//zCopying %s to %s)
startswithr appendr debug)srcdstskipr s r skimmerz*install_egg_info.copytree.