+
     h  c                   sr    ^ RI t ^ RIHtHt ^ RIHt ^RIHt ^ RIH	t	H
t
  ! R R]P                  ]4      tR# )i    N)Command
namespaces)unpack_archive)ensure_directory)dir_utillogc                   sp   a  ] tR t^t o RtRtR.tR tV 3R lR ltV 3R lR lt	R t
V 3R lR	 ltR
tV tR# )install_egg_infoz.Install an .egg-info directory for the packagec                s    R V n         R # N)install_dirself   &H/usr/lib/python3.14/site-packages/setuptools/command/install_egg_info.pyinitialize_optionsZ#install_egg_info.initialize_options   s
        c                   < V ^8  d   QhRR/# i   ZreturnN Zformat__classdict__   "r   __annotate__install_egg_info.__annotate__   s     % %$ %r   c                s    V P                  R R4       V P                  R4      pVP                  4        R2pVP                  V n        \
        P                  P                  V P                  V4      V n	        . V n
        R# )Zinstall_libegg_infoz	.egg-infoN)r   r   )Zset_undefined_optionsZget_finalized_commandZ_get_egg_basenamer   sourceospathZjoinr   targetoutputs)r
   Zei_cmdZbasenames   &  r   finalize_optionsZ!install_egg_info.finalize_options   sg    ""=2PQ++J7..01;ooggll4#3#3X>"$r   c                r   r   r   r   r   r   r   r      s     	" 	"T 	"r   c                s   V P                  R 4       \        P                  P                  V P                  4      '       d]   \        P                  P                  V P                  4      '       g.   \        P                  ! V P                  V P                  R7       Ml\        P                  P                  V P                  4      '       d>   V P                  \        P                  V P                  3RV P                  ,           4       V P                  '       g   \        V P                  4       V P                  V P                  RRV P                   RV P                   24       V P                  4        R# )r   )dry_runz	Removing zCopying z to Nr   )Zrun_commandr   r   Zisdirr   Zislinkr   Zremove_treer   ZexistsZexecuteZunlinkr   copytreer   Zinstall_namespacesr	   r   r   runZinstall_egg_info.run   s    $77==%%bggnnT[[.I.I  dllCWW^^DKK((LLT[[NK$++4MN|||T[[)T]]B(4;;-tDKK=(QR!r   c                s    V P                   # r   )r   r	   r   r   get_outputsZinstall_egg_info.get_outputs*   s    ||r   c                r   r   r   r   r   r   r   r   -   s     : :$ :r   c                sV   a  V 3R  lp\        S P                  S P                  V4       R# )c                 s   < R F+  pV P                  V4      '       g   RV,           V 9   g   K*   R# 	  SP                  P                  V4       \        P                  ! RW4       V# ).svn/Z/NzCopying %s to %s)r"   zCVS/)Z
startswithr   Zappendr   Zdebug)ZsrcZdstZskipr
   s   && r   skimmerZ*install_egg_info.copytree.<locals>.skimmer/   sT     (>>$''3:+< ( LL$II(#3Jr   N)r   r   r   )r
   r#   s   f r   r   Zinstall_egg_info.copytree-   s    		 	t{{DKK9r   )r   r   r   r   N)zinstall-dir=Zdzdirectory to install to)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__ZdescriptionZuser_optionsr   r   r    r!   r   Z__static_attributes__Z__classdictcell__)r   s   @r   r   r      sA     8BK 	9L % %	" 	": :r   r   )r   Z
setuptoolsr    r   Zsetuptools.archive_utilr   Z_pathr   Z	distutilsr   r   Z	Installerr   r   r   r   <module>r$      s(    	 * 2 $ #/:z++W /:r   