Ë
    nûàg  ã                   ó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    úa/var/www/skyplay_api_hub/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                  «      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_treer%   Ú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¨(°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#   r0   r2   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>rI      s(   ðÛ 	ç *Ý 2å $ç #ô/:�z×+Ñ+¨Wõ /:r   