python (3.11.7)
    *e+                         d dl mZ d dlZd dlZd dlZd dlZd dlmc mZ	 d dl
Z
e	j        Z G d de	j                  Zd e	j        j        D             ej
        z   e_        dS )    )DistutilsArgErrorNc                       e Zd ZdZej        j        ddgz   Zej        j        ddgz   Zdd fdd	 fgZ e	e          Z
d
 Zd Zd Z
d
 Zed             Zd ZdS )installz7Use easy_install to install the package, w/dependencies)old-and-unmanageableNzTry not to use this!)!single-version-externally-managedNz5used by system package builders to create 'flat' eggsr   r   install_egg_infoc                     dS NT selfs    \/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/site-packages/setuptools/command/install.py<lambda>zinstall.<lambda>   s    $     install_scriptsc                     dS r
   r   r   s    r   r   zinstall.<lambda>   s     r   c                     t          j        dt          j                   t          j                            |            d | _        d | _        d S )NzRsetup.py install is deprecated. Use build and pip and other standards-based tools.)	warningswarn
setuptoolsSetuptoolsDeprecationWarningorigr   initialize_optionsold_and_unmanageable!single_version_externally_managedr   s    r   r   zinstall.initialize_options    sP    
A3	
 	
 	
 	
''---$(!15...r   c                     t           j                            |            | j        r	d| _        d S | j        r| j        s| j        st
          d          d S d S d S )NTzAYou must specify --record or --root when building system packages)r   r   finalize_optionsrootr   recordr   r   s    r   r   zinstall.finalize_options,   s    %%d+++9 	59D222
3 	9 
T[ 
'   	 	
 
 
 
r   c                 |    | j         s| j        rt          j                            |           S d | _        d| _        d S )N )r   r   r   r   handle_extra_path	path_file
extra_dirsr   s    r   r"