Ë
    0A7hä  ã                   ó€   — d dl mZmZ d dlZd dlZd dlmZ d dlmZ d dlm	Z	 ddl
mZ  G d„ d	ej                  e«      Zy)
é    )ÚlogÚdir_utilN)ÚCommand)Ú
namespaces)Úunpack_archiveé   )Úensure_directoryc                   ó8   — e Zd ZdZdZdgZd„ Zd„ Zd„ Zd„ Z	d„ Z
y)	Úinstall_egg_infoz.Install an .egg-info directory for the package)zinstall-dir=Údzdirectory to install toc                 ó.   — d | _         d | _        d | _        y ©N)Úinstall_dirÚinstall_layoutÚprefix_option©Úselfs    úE/usr/lib/python3/dist-packages/setuptools/command/install_egg_info.pyÚinitialize_optionsz#install_egg_info.initialize_options   s   € ØˆÔØ"ˆÔØ!ˆÕó    c                 óè  — | j                  dd«       | j                  dd«       t        j                  dkD  r| j                  dd«       | j                  d«      }|j	                  «       › d�}| j
                  rm| j
                  j                  «       d	vrt        d
«      ‚| j
                  j                  «       | _        |j                  dt        j                  d d z  d«      }nE| j                  sdt        j                  v rn&|j                  dt        j                  d d z  d«      }|j                  | _        t        j                  j!                  | j"                  |«      | _        g | _        y )NÚinstall_lib)r   r   Úinstall)r   r   i  )r   r   Úegg_infoz	.egg-info©Údebz"unknown value for --install-layoutz-py%sé   Ú Úreal_prefix)Úset_undefined_optionsÚsysÚ
hexversionÚget_finalized_commandÚ_get_egg_basenamer   ÚlowerÚDistutilsOptionErrorÚreplaceÚversionr   Ú__dict__r   ÚsourceÚosÚpathÚjoinr   ÚtargetÚoutputs)r   Úei_cmdÚbasenames      r   Úfinalize_optionsz!install_egg_info.finalize_options   s1  € Ø×"Ñ" =Ð2PÔQØ×"Ñ" 9Ð-PÔQÜ�>‰>˜IÒ%Ø×&Ñ& yÐ1RÔSØ×+Ñ+¨JÓ7ˆØ×.Ñ.Ó0Ð1°Ð;ˆà×ÒØ×&Ñ&×,Ñ,Ó.°'Ñ9Ü*Ð+OÓPÐPØ"&×"5Ñ"5×";Ñ";Ó"=ˆDÔØ×'Ñ'¨´#·+±+¸b¸q°/Ñ(AÀ2ÓF‰HØ×Ò =´C·L±LÑ#@àà×'Ñ'¨´#·+±+¸b¸q°/Ñ(AÀ2ÓFˆHà—o‘oˆŒÜ—g‘g—l‘l 4×#3Ñ#3°XÓ>ˆŒØˆ�r   c                 ó¶  — | j                  d«       t        j                  j                  | j                  «      rUt        j                  j                  | j                  «      s,t        j                  | j                  | j                  ¬«       nbt        j                  j                  | j                  «      r9| j                  t        j                  | j                  fd| j                  z   «       | j                  st        | j                  «       | j                  | j                  dd| j                  ›d| j                  ›�«       | j                  «        y )Nr   )Údry_runz	Removing © zCopying z to )Úrun_commandr+   r,   Úisdirr.   Úislinkr   Úremove_treer4   ÚexistsÚexecuteÚunlinkr	   Úcopytreer*   Úinstall_namespacesr   s    r   Úrunzinstall_egg_info.run/   sÆ   € Ø×Ñ˜Ô$Ü�7‰7�=‰=˜Ÿ™Ô%¬b¯g©g¯n©n¸T¿[¹[Ô.IÜ× Ñ  §¡°d·l±lÖCÜ�W‰W�^‰^˜DŸK™KÔ(Ø�L‰LœŸ™ T§[¡[ N°KÀ$Ç+Á+Ñ4MÔNØ�|Š|Ü˜TŸ[™[Ô)Ø�‰�T—]‘]¡B¸d¿k»kÈ4Ï;Ê;Ð(WÔXØ×ÑÕ!r   c                 ó   — | j                   S r   )r/   r   s    r   Úget_outputszinstall_egg_info.get_outputs:   s   € Ø�|‰|Ðr   c                 óR   ‡ — ˆ fd„}t        ‰ j                  ‰ j                  |«       y )Nc                 ó0  •— dD ]  }| j                  |«      sd|z   | v sŒ y  ‰j                  r5‰j                  dv r'| j                  d«      rt        j                  d«       y ‰j                  j                  |«       t        j                  d| |«       |S )N)z.svn/zCVS/ú/r   zSOURCES.txtzSkipping SOURCES.txtzCopying %s to %s)Ú
startswithr   r   Úinfor/   ÚappendÚdebug)ÚsrcÚdstÚskipr   s      €r   Úskimmerz*install_egg_info.copytree.<locals>.skimmer?   sŠ   ø€ ð (ò  �Ø—>‘> $Ô'¨3°©:¸Ò+<Ùð ð ×"Ò" t×':Ñ':¸gÑ'EÈ#Ï.É.ÐYfÔJgÜ—‘Ð/Ô0ØØ�L‰L×Ñ Ô$Ü�I‰IÐ(¨#¨sÔ3ØˆJr   )r   r*   r.   )r   rL   s   ` r   r=   zinstall_egg_info.copytree=   s   ø€ ô	ô 	�t—{‘{ D§K¡K°Õ9r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚdescriptionÚuser_optionsr   r2   r?   rA   r=   r5   r   r   r   r   
   s/   „ Ù8àB€Kð 	9ð€Lò"ò
ò.	"òó:r   r   )Ú	distutilsr   r   r+   r!   Ú
setuptoolsr   r   Úsetuptools.archive_utilr   Ú_pathr	   Ú	Installerr   r5   r   r   ú<module>rX      s-   ðß #ß å Ý !Ý 2Ý $ôC:�z×+Ñ+¨Wõ C:r   