§
    !@ÄjX  ã                   óz   — d dl Z d dlmZ d dlmZmZ d dlmZ ddlm	Z	 d dl
mZmZ  G d„ d	ej        e¦  «        ZdS )
é    N)ÚClassVar)ÚCommandÚ
namespaces)Úunpack_archiveé   )Úensure_directory)Údir_utilÚlogc                   ó    — e Zd ZU dZdZdgZeeee	e	e	f                  eee	e	dz  e	f                  z           e
d<   d„ Zdd„Zdd„Zd	„ Zdd
„ZdS )Úinstall_egg_infoz.Install an .egg-info directory for the package)zinstall-dir=Údzdirectory to install toNÚuser_optionsc                 ó   — d | _         d S ©N)Úinstall_dir©Úselfs    úTC:\Projects\Historical\venv\Lib\site-packages\setuptools/command/install_egg_info.pyÚinitialize_optionsz#install_egg_info.initialize_options   s   € ØˆÔÐÐó    Úreturnc                 ó  — |                       dd¦  «         |                      d¦  «        }|                     ¦   «         › d�}|j        | _        t
          j                             | j        |¦  «        | _	        g | _
        d S )NÚinstall_lib)r   r   Úegg_infoz	.egg-info)Úset_undefined_optionsÚget_finalized_commandÚ_get_egg_basenamer   ÚsourceÚosÚpathÚjoinr   ÚtargetÚoutputs)r   Úei_cmdÚbasenames      r   Úfinalize_optionsz!install_egg_info.finalize_options   st   € Ø×"Ò" =Ð2PÑQÔQÐQØ×+Ò+¨JÑ7Ô7ˆØ×.Ò.Ñ0Ô0Ð;Ð;Ð;ˆØ”oˆŒÝ”g—l’l 4Ô#3°XÑ>Ô>ˆŒØ"$ˆŒˆˆr   c                 óB  — |                       d¦  «         t          j                             | j        ¦  «        r>t          j                             | j        ¦  «        st          j        | j        ¦  «         nSt          j                             | j        ¦  «        r/|  	                    t          j
        | j        fd| j        z   ¦  «         t          | j        ¦  «         |  	                    | j        dd| j        › d| j        › �¦  «         |                      ¦   «          d S )Nr   z	Removing © zCopying z to )Úrun_commandr   r    Úisdirr"   Úislinkr	   Úremove_treeÚexistsÚexecuteÚunlinkr   Úcopytreer   Úinstall_namespacesr   s    r   Úrunzinstall_egg_info.run"   sî   € Ø×Ò˜Ñ$Ô$Ð$ÝŒ7�=Š=˜œÑ%Ô%ð 	O­b¬g¯nªn¸T¼[Ñ.IÔ.Ið 	OÝÔ  ¤Ñ-Ô-Ð-Ð-ÝŒW�^Š^˜DœKÑ(Ô(ð 	OØ�LŠL�œ T¤[ N°KÀ$Ä+Ñ4MÑNÔNÐNÝ˜œÑ%Ô%Ð%Ø�Š�T”] BÐ(Q°4´;Ð(QÐ(QÀDÄKÐ(QÐ(QÑRÔRÐRØ×ÒÑ!Ô!Ð!Ð!Ð!r   c                 ó   — | j         S r   )r#   r   s    r   Úget_outputszinstall_egg_info.get_outputs,   s
   € ØŒ|Ðr   c                 óH   ‡ — ˆ fd„}t          ‰ j        ‰ j        |¦  «         d S )Nc                 ó°   •— dD ]!}|                       |¦  «        sd|z   | v r d S Œ"‰j                             |¦  «         t          j        d| |¦  «         |S )N)z.svn/zCVS/ú/zCopying %s to %s)Ú
startswithr#   Úappendr
   Údebug)ÚsrcÚdstÚskipr   s      €r   Úskimmerz*install_egg_info.copytree.<locals>.skimmer1   sr   ø€ ð (ð  ð  �Ø—>’> $Ñ'Ô'ð  ¨3°©:¸Ð+<Ð+<Ø˜4˜4ð ,=àŒL×Ò Ñ$Ô$Ð$ÝŒIÐ(¨#¨sÑ3Ô3Ð3ØˆJr   )r   r   r"   )r   r>   s   ` r   r0   zinstall_egg_info.copytree/   s:   ø€ ð		ð 		ð 		ð 		ð 		õ 	�t”{ D¤K°Ñ9Ô9Ð9Ð9Ð9r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Údescriptionr   r   ÚlistÚtupleÚstrÚ__annotations__r   r&   r2   r4   r0   r(   r   r   r   r      sÍ   € € € € € € Ø8Ð8àB€Kð
 	9ð	ð �(ØˆU�3˜˜S�=Ô!Ô" T¨%°°S¸4±ZÀÐ0DÔ*EÔ%FÑFôð ð ñ ð ð  ð  ð%ð %ð %ð %ð"ð "ð "ð "ðð ð ð:ð :ð :ð :ð :ð :r   r   )r   Útypingr   Ú
setuptoolsr   r   Úsetuptools.archive_utilr   Ú_pathr   Ú	distutilsr	   r
   Ú	Installerr   r(   r   r   ú<module>rN      s­   ðØ 	€	€	€	Ø Ð Ð Ð Ð Ð à *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2à $Ð $Ð $Ð $Ð $Ð $à #Ð #Ð #Ð #Ð #Ð #Ð #Ð #ð0:ð 0:ð 0:ð 0:ð 0:�zÔ+¨Wñ 0:ô 0:ð 0:ð 0:ð 0:r   