£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
U
    Qab	                     @   sX   d dl mZ d dlm  mZ d dlZd dlZd dlm	Z	m
Z
mZ G dd dejZdS )    )logN)DistributionPathMetadataensure_directoryc                   @   s*   e Zd ZdZdd Zdd Zd
ddZd	S )install_scriptsz;Do normal script install, plus any egg_info wrapper scriptsc                 C   s   t j|  d| _d S )NF)origr   initialize_optionsno_ep)self r   F/usr/lib/python3.8/site-packages/setuptools/command/install_scripts.pyr      s    z"install_scripts.initialize_optionsc                 C   s   dd l m  m} | d | jjr2tj|  ng | _	| j
rBd S | d}t|jt|j|j|j|j}| d}t|dd }| d}t|dd}|j}|rd}|j}|tjkr|g}| }|j |}	|||	 D ]}
| j|
  qd S )	Nr   egg_infoZbuild_scripts
executableZbdist_wininstZ_is_runningFz
python.exe)setuptools.command.easy_installcommandZeasy_installZrun_commandZdistributionZscriptsr   r   runoutfilesr	   Zget_finalized_commandr   Zegg_baser   r   Zegg_nameZegg_versiongetattrZScriptWriterZWindowsScriptWritersysr   ZbestZcommand_spec_classZ
from_paramZget_argsZ	as_headerwrite_script)r
   ZeiZei_cmdZdistZbs_cmdZ
exec_paramZbw_cmdZ
is_wininstwritercmdargsr   r   r   r      s8    

  


zinstall_scripts.runtc           
      G   s   ddl m}m} td|| j tj| j|}| j	
| | }| js~t| t|d| }	|	| |	  ||d|  dS )z1Write an executable file to the scripts directoryr   )chmodcurrent_umaskzInstalling %s script to %swi  N)r   r   r   r   infoZinstall_dirospathjoinr   appendZdry_runr   openwriteclose)
r
   Zscript_namecontentsmodeZignoredr   r   targetmaskfr   r   r   r   3   s    
zinstall_scripts.write_scriptN)r   )__name__
__module____qualname____doc__r   r   r   r   r   r   r   r   	   s   #r   )Z	distutilsr   Z!distutils.command.install_scriptsr   r   r   r   r   Zpkg_resourcesr   r   r   r   r   r   r   <module>   s
   