Ë
    ˜šãj!
  ã                   ó|   — d dl mZ d dlmc mZ d dlmZ d dlZd dl	Z	d dl
mZmZmZ  G d„ dej                  «      Zy)é    )ÚlogN)ÚDistutilsModuleError)ÚDistributionÚPathMetadataÚensure_directoryc                   ó$   — e Zd ZdZd„ Zd„ Zdd„Zy)Úinstall_scriptsz;Do normal script install, plus any egg_info wrapper scriptsc                 óP   — t         j                  j                  | «       d| _        y )NF)Úorigr	   Úinitialize_optionsÚno_ep)Úselfs    úm/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/setuptools/command/install_scripts.pyr   z"install_scripts.initialize_options   s   € Ü×Ñ×/Ñ/°Ô5Øˆ�
ó    c                 óh  — dd l mc m} | j                  d«       | j                  j
                  r t        j                  j                  | «       ng | _	        | j                  ry | j                  d«      }t        |j                  t        |j                  |j                  «      |j                   |j"                  «      }| j                  d«      }t%        |dd «      }	 | j                  d«      }t%        |dd«      }|j*                  }|rd}|j,                  }|t.        j0                  k(  r|g}|j3                  «       }|j4                  j3                  «       j7                  |«      }	|j9                  ||	j;                  «       «      D ]  }
 | j<                  |
Ž  Œ y # t&        t(        f$ r d}Y Œ³w xY w)	Nr   Úegg_infoÚbuild_scriptsÚ
executableÚbdist_wininstÚ_is_runningFz
python.exe)Úsetuptools.command.easy_installÚcommandÚeasy_installÚrun_commandÚdistributionÚscriptsr   r	   ÚrunÚoutfilesr   Úget_finalized_commandr   Úegg_baser   r   Úegg_nameÚegg_versionÚgetattrÚImportErrorr   ÚScriptWriterÚWindowsScriptWriterÚsysr   ÚbestÚcommand_spec_classÚ
from_paramÚget_argsÚ	as_headerÚwrite_script)r   ÚeiÚei_cmdÚdistÚbs_cmdÚ
exec_paramÚbw_cmdÚ
is_wininstÚwriterÚcmdÚargss              r   r   zinstall_scripts.run   sw  € ß4Ð4à×Ñ˜Ô$Ø×Ñ×$Ò$Ü× Ñ ×$Ñ$ TÕ*àˆDŒMØ�:Š:àà×+Ñ+¨JÓ7ˆÜØ�O‰Oœ\¨&¯/©/¸6¿?¹?ÓKØ�O‰O˜V×/Ñ/ó
ˆð ×+Ñ+¨OÓ<ˆÜ˜V \°4Ó8ˆ
ð	Ø×/Ñ/°Ó@ˆFÜ  ¨¸Ó>ˆJð —‘ˆÙØ%ˆJØ×+Ñ+ˆFØœŸ™Ò'ð %˜ˆJà—‘“ˆØ×'Ñ'×,Ñ,Ó.×9Ñ9¸*ÓEˆØ—O‘O D¨#¯-©-«/Ó:ò 	%ˆDØˆD×Ñ˜tÒ$ñ	%øô Ô1Ð2ò 	ØŠJð	ús   ÃF ÆF1Æ0F1c                 ó–  — ddl m}m} t        j                  d|| j
                  «       t        j                  j                  | j
                  |«      }| j                  j                  |«        |«       }| j                  sHt        |«       t        |d|z   «      }	|	j                  |«       |	j                  «         ||d|z
  «       yy)z1Write an executable file to the scripts directoryr   )ÚchmodÚcurrent_umaskzInstalling %s script to %sÚwiÿ  N)r   r9   r:   r   ÚinfoÚinstall_dirÚosÚpathÚjoinr   ÚappendÚdry_runr   ÚopenÚwriteÚclose)
r   Úscript_nameÚcontentsÚmodeÚignoredr9   r:   ÚtargetÚmaskÚfs
             r   r-   zinstall_scripts.write_script7   s–   € çHä�‰Ð-¨{¸D×<LÑ<LÔMÜ—‘—‘˜d×.Ñ.°Ó<ˆØ�‰×Ñ˜VÔ$á‹ˆØ�|Š|Ü˜VÔ$Ü�V˜S 4™ZÓ(ˆAØ�G‰G�HÔØ�G‰GŒIÙ�&˜% $™,Õ'ð r   N)Út)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r-   © r   r   r	   r	   
   s   „ ÙEòò$%ôL(r   r	   )Ú	distutilsr   Ú!distutils.command.install_scriptsr   r	   r   Údistutils.errorsr   r>   r'   Úpkg_resourcesr   r   r   rR   r   r   ú<module>rW      s/   ðÝ ß 0Ð 0Ý 1Û 	Û 
ç FÑ Fô;(�d×*Ñ*õ ;(r   