
    njX                     |    S SK r S SKJr  S SKJrJr  S SKJr  SSKJ	r	  S SK
JrJr   " S S	\R                  \5      rg)
    N)ClassVar)Command
namespaces)unpack_archive   )ensure_directory)dir_utillogc                       \ rS rSr% SrSrS/r\\\	\
\
\
4      \\	\
\
S-  \
4      -     \S'   S rSS jrSS jrS	 rSS
 jrSrg)install_egg_info   z.Install an .egg-info directory for the package)zinstall-dir=dzdirectory to install toNuser_optionsc                     S U l         g N)install_dirselfs    _/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/setuptools/command/install_egg_info.pyinitialize_options#install_egg_info.initialize_options   s
        c                     U R                  SS5        U R                  S5      nUR                  5        S3nUR                  U l        [
        R                  R                  U R                  U5      U l	        / U l
        g )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_options!install_egg_info.finalize_options   sg    ""=2PQ++J7..01;ooggll4#3#3X>"$r   c                    U R                  S5        [        R                  R                  U R                  5      (       aO  [        R                  R                  U R                  5      (       d!  [        R                  " U R                  5        Og[        R                  R                  U R                  5      (       a9  U R                  [        R                  U R                  4SU R                  -   5        [        U R                  5        U R                  U R                  SSU R                   SU R                   35        U R                  5         g )Nr   z	Removing  zCopying z to )run_commandr    r!   isdirr#   islinkr	   remove_treeexistsexecuteunlinkr   copytreer   install_namespacesr   s    r   runinstall_egg_info.run"   s    $77==%%bggnnT[[.I.I  -WW^^DKK((LLT[[NK$++4MN%T]]B(4;;-tDKK=(QR!r   c                     U R                   $ r   )r$   r   s    r   get_outputsinstall_egg_info.get_outputs,   s    ||r   c                 T   ^  U 4S jn[        T R                  T R                  U5        g )Nc                    > S H$  nU R                  U5      (       d  SU-   U ;   d  M$    g    TR                  R                  U5        [        R                  " SX5        U$ )N)z.svn/zCVS//zCopying %s to %s)
startswithr$   appendr
   debug)srcdstskipr   s      r   skimmer*install_egg_info.copytree.<locals>.skimmer1   sT     (>>$''3:+< ( LL$II(#3Jr   )r   r   r#   )r   rB   s   ` r   r2   install_egg_info.copytree/   s    		 	t{{DKK9r   )r   r$   r   r#   )returnN)__name__
__module____qualname____firstlineno____doc__descriptionr   r   listtuplestr__annotations__r   r'   r4   r7   r2   __static_attributes__r*   r   r   r   r      sk    8BK
 	9	 (U3S=!"T%S4Z0D*E%FF  %":r   r   )r    typingr   
setuptoolsr   r   setuptools.archive_utilr   _pathr   	distutilsr	   r
   	Installerr   r*   r   r   <module>rW      s+    	  * 2 $ #0:z++W 0:r   