Ë
    ˜šãj  ã                   óB   — d Z ddlZddlmZ ddlmZmZ  G d„ de«      Zy)z€distutils.command.install_data

Implements the Distutils 'install_data' command, for installing
platform-independent data files.é    N)ÚCommand)Úchange_rootÚconvert_pathc                   ó<   — e Zd ZdZg d¢ZdgZd„ Zd„ Zd„ Zd„ Z	d„ Z
y	)
Úinstall_datazinstall data files))zinstall-dir=ÚdzIbase directory for installing data files (default: installation base dir))zroot=Nz<install everything relative to this alternate root directory)ÚforceÚfz-force installation (overwrite existing files)r	   c                 ó€   — d | _         g | _        d | _        d| _        | j                  j
                  | _        d| _        y )Nr   é   )Úinstall_dirÚoutfilesÚrootr	   ÚdistributionÚ
data_filesÚwarn_dir©Úselfs    úu/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/setuptools/_distutils/command/install_data.pyÚinitialize_optionszinstall_data.initialize_options   s9   € ØˆÔØˆŒØˆŒ	ØˆŒ
Ø×+Ñ+×6Ñ6ˆŒØˆ�ó    c                 ó,   — | j                  dddd«       y )NÚinstall)r   r   )r   r   )r	   r	   )Úset_undefined_optionsr   s    r   Úfinalize_optionszinstall_data.finalize_options#   s   € Ø×"Ñ" 9Ø#BØ#3Ø#5õ	$r   c                 óR  — | j                  | j                  «       | j                  D �]|  }t        |t        «      rtt        |«      }| j                  r"| j                  d|›d| j                  ›d�«       | j                  || j                  «      \  }}| j                  j                  |«       Œˆt        |d   «      }t        j                  j                  |«      s+t        j                  j                  | j                  |«      }n"| j                  rt!        | j                  |«      }| j                  |«       |d   g k(  r| j                  j                  |«       �Œ8|d   D ]=  }t        |«      }| j                  ||«      \  }}| j                  j                  |«       Œ? �Œ y )Nz.setup script did not provide a directory for 'z' -- installing right in 'ú'r   r   )Úmkpathr   r   Ú
isinstanceÚstrr   r   ÚwarnÚ	copy_filer   ÚappendÚosÚpathÚisabsÚjoinr   r   )r   r
   ÚoutÚ_ÚdirÚdatas         r   Úrunzinstall_data.run*   sL  € Ø�‰�D×$Ñ$Ô%Ø—‘ó 	2ˆAÜ˜!œSÔ!ä  “O�Ø—=’=Ø—I’Iâ  $×"2Ó"2ð4ô 5ð  Ÿ>™>¨!¨T×-=Ñ-=Ó>‘��aØ—‘×$Ñ$ SÕ)ô # 1 Q¡4Ó(�Ü—w‘w—}‘} SÔ)ÜŸ'™'Ÿ,™, t×'7Ñ'7¸Ó=‘CØ—Y’YÜ% d§i¡i°Ó5�CØ—‘˜CÔ à�Q‘4˜2’:ð —M‘M×(Ñ(¨Ö-ð !" !¡ò 2˜Ü+¨DÓ1˜Ø#'§>¡>°$¸Ó#<™˜˜aØŸ™×,Ñ,¨SÕ1ò2ñ5	2r   c                 ó"   — | j                   xs g S ©N)r   r   s    r   Ú
get_inputszinstall_data.get_inputsK   s   € Ø�‰Ò$ "Ð$r   c                 ó   — | j                   S r.   )r   r   s    r   Úget_outputszinstall_data.get_outputsN   s   € Ø�}‰}Ðr   N)Ú__name__Ú
__module__Ú__qualname__ÚdescriptionÚuser_optionsÚboolean_optionsr   r   r,   r/   r1   © r   r   r   r      s1   „ à&€Kò
€Lð �i€Oòò$ò2òB%ór   r   )Ú__doc__r$   Údistutils.corer   Údistutils.utilr   r   r   r8   r   r   ú<module>r<      s#   ðñ$ó 
Ý "ß 4ôC�7õ Cr   