
    G/Ph                         d dl Z de j        v rd dlmc mZ dZnd dlmc mZ dZd dlm	Z	 ej        Z
 G d de
          ZdS )    N
setuptoolsTF)
write_filec                   <    e Zd Zej        dd fgz   Zd Zd Zd ZdS )installinstall_clibc                     dS )NT )xs    _/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numpy/distutils/command/install.py<lambda>zinstall.<lambda>   s    4     c                 R    t                               |            | j        | _        d S )N)old_installfinalize_optionsinstall_libbaseinstall_lib)selfs    r   r   zinstall.finalize_options   s'    $$T***/r   c                 <   ddl m} | j        s| j        r|                    |           S t          j        d          }|j                            dd          }|j	        j
        }|dk    s|dk    r|                    |            dS |                                  dS )	z The setuptools version of the .run() method.

        We must pull in the entire code so we can override the level used in the
        _getframe() call since we wrap this call by one more level.
        r   )r      __name__ zdistutils.distrun_commandsN)distutils.command.installr   old_and_unmanageable!single_version_externally_managedrunsys	_getframe	f_globalsgetf_codeco_namedo_egg_install)r   distutils_installcallercaller_modulecaller_names        r   setuptools_runzinstall.setuptools_run   s     	KJJJJJ $ 	/(N 	/$((... q!!(,,Z<<m+,,,^0K0K !!$'''''!!!!!r   c                    t           st                              |           }n|                                 }| j        rt          | j                  5 }g }d}|D ]6}|                                }d|v rd}d|z  }|                    |           7	 d d d            n# 1 swxY w Y   |r+|                     t          | j        |fd| j        z             |S )NF Tz"%s"z*re-writing list of installed files to '%s')
have_setuptoolsr   r   r(   recordopenrstripappendexecuter   )r   rflinesneed_rewritels         r   r   zinstall.run8   s/    	&%%AA##%%A; 	* dk"" $a$ $ $A

Aaxx'+"aLLLOOOO$$ $ $ $ $ $ $ $ $ $ $ $ $ $ $  *Z"k51I![)* * * s   >BB!$B!N)r   
__module____qualname__r   sub_commandsr   r(   r   r	   r   r   r   r      s`         +	(/ L0 0 0" " "@    r   r   )r   modulessetuptools.command.installcommandr   old_install_modr+   r   distutils.file_utilr   r   r	   r   r   <module>r>      s    



3;888888888OO777777777O * * * * * *%C C C C Ck C C C C Cr   