Ë
    óÇ:jä  ã                   óp   — d dl 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y)	é    N)ÚCommandÚ
namespaces)Úunpack_archiveé   )Úensure_directory)Údir_utilÚlogc                   ó>   — e Zd ZdZdZdgZd„ Zd	d„Zd	d„Zd„ Z	d	d„Z
y)
Úinstall_egg_infoz.Install an .egg-info directory for the package)zinstall-dir=Údzdirectory to install toc                 ó   — d | _         y ©N)Úinstall_dir©Úselfs    úx/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/setuptools/command/install_egg_info.pyÚinitialize_optionsz#install_egg_info.initialize_options   s
   € ØˆÕó    Nc                 óþ   — | j                  dd«       | j                  d«      }|j                  «       › d�}|j                  | _        t
        j                  j                  | j                  |«      | _	        g | _
        y )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   sg   € Ø×"Ñ" =Ð2PÔQØ×+Ñ+¨JÓ7ˆØ×.Ñ.Ó0Ð1°Ð;ˆØ—o‘oˆŒÜ—g‘g—l‘l 4×#3Ñ#3°XÓ>ˆŒØ"$ˆ�r   c                 ó†  — | j                  d«       t        j                  j                  | j                  «      rIt        j                  j                  | j                  «      s t        j                  | j                  «       nbt        j                  j                  | j                  «      r9| j                  t        j                  | j                  fd| j                  z   «       t        | j                  «       | j                  | j                  dd| j                  › d| j                  › �«       | j                  «        y )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‰7�=‰=˜Ÿ™Ô%¬b¯g©g¯n©n¸T¿[¹[Ô.IÜ× Ñ  §¡Õ-Ü�W‰W�^‰^˜DŸK™KÔ(Ø�L‰LœŸ™ T§[¡[ N°KÀ$Ç+Á+Ñ4MÔNÜ˜Ÿ™Ô%Ø�‰�T—]‘] B¨(°4·;±;°-¸tÀDÇKÁKÀ=Ð(QÔRØ×ÑÕ!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                 ó®   •— dD ]  }| j                  |«      sd|z   | v sŒ y  ‰j                  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>.skimmer.   sX   ø€ ð (ò  �Ø—>‘> $Ô'¨3°©:¸Ò+<Ùð ð �L‰L×Ñ Ô$Ü�I‰IÐ(¨#¨sÔ3ØˆJr   )r   r   r   )r   r;   s   ` r   r-   zinstall_egg_info.copytree,   s   ø€ ô		ô 	�t—{‘{ D§K¡K°Õ9r   )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚdescriptionÚuser_optionsr   r#   r/   r1   r-   r%   r   r   r   r      s/   „ Ù8àB€Kð 	9ð€Lò ó%ó"òô:r   r   )r   Ú
setuptoolsr   r   Úsetuptools.archive_utilr   Ú_pathr   Ú	distutilsr   r	   Ú	Installerr   r%   r   r   ú<module>rH      s(   ðÛ 	ç *Ý 2å $ç #ô.:�z×+Ñ+¨Wõ .:r   