+
    êh;  ã                  óp   € R t ^ RIHt ^ RIt^ RIt^ RIHt ^ RIHt ^RI	H
t
 ^RIHtHt  ! R R]
4      tR# )	z€distutils.command.install_data

Implements the Distutils 'install_data' command, for installing
platform-independent data files.)ÚannotationsN)ÚIterable)ÚClassVar)ÚCommand)Úchange_rootÚconvert_pathc                  óø   € ] tR t^t$ Rt. ROtR.tR]R&   R tR R lt	R	 R
 lt
]P                  R R l4       t]P                  ]4      ]P                  ]P"                  4      R R l4       4       tR tR tRtR# )Úinstall_datazinstall data filesNÚforcezClassVar[list[str]]Úboolean_optionsc                	ó‚   € R V n         . V n        R V n        RV n        V P                  P
                  V n        RV n        R # )NFT)Úinstall_dirÚoutfilesÚrootr
   ÚdistributionÚ
data_filesÚwarn_dir©Úselfs   &ÚL/usr/lib/python3/dist-packages/setuptools/_distutils/command/install_data.pyÚinitialize_optionsÚinstall_data.initialize_options"   s9   € ØˆÔØˆŒØˆŒ	ØˆŒ
Ø×+Ñ+×6Ñ6ˆŒØˆŽó    c               ó   € V ^8„  d   QhRR/# ©é   ÚreturnÚNone© )Úformats   "r   Ú__annotate__Úinstall_data.__annotate__*   s   € ÷ 
ñ 
 $ñ 
r   c                	ó.   € V P                  R RRR4       R# )ÚinstallN)r	   r   )r   r   )r
   r
   )Úset_undefined_optionsr   s   &r   Úfinalize_optionsÚinstall_data.finalize_options*   s   € Ø×"Ñ"ØØ+ØØö		
r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r    r!   2   s   € ÷ ñ �Tñ r   c                	ó„   € V P                  V P                  4       V P                   F  pV P                  V4       K  	  R # ©N)Úmkpathr   r   Ú_copy)r   Úfs   & r   ÚrunÚinstall_data.run2   s-   € Ø�‰�D×$Ñ$Ô%Ø—”ˆAØ�J‰J�qŽMó !r   c               ó   € V ^8„  d   QhRR/# )r   r,   z5tuple[str | os.PathLike, Iterable[str | os.PathLike]]r   )r   s   "r   r    r!   8   s   € ÷ *ñ *ÐLñ *r   c                	ó$  € \        V^ ,          4      p\        P                  P                  V4      '       g,   \        P                  P	                  V P
                  V4      pM(V P                  '       d   \        V P                  V4      pV P                  V4       V^,          . 8X  d   V P                  P                  V4       R# V^,           F<  p\        V4      pV P                  W24      w  rEV P                  P                  V4       K>  	  R# )é    N)r   ÚosÚpathÚisabsÚjoinr   r   r   r*   r   ÚappendÚ	copy_file)r   r,   ÚdirÚdataÚoutÚ_s   &&    r   r+   Úinstall_data._copy7   sÁ   € ô ˜1˜Q�4Ó ˆÜ�w‰w�}‰}˜S×!Ò!Ü—'‘'—,‘,˜t×/Ñ/°Ó5‰CØ�Y�YˆYÜ˜dŸi™i¨Ó-ˆCØ�‰�CÔàˆQ�4�2Œ:ð �M‰M× Ñ  Ö%ð ˜!Ÿ˜�Ü# DÓ)�ØŸ>™>¨$Ó4‘�Ø—‘×$Ñ$ SÖ)ó r   c               ó   € V ^8„  d   QhRR/# )r   r,   zstr | os.PathLiker   )r   s   "r   r    r!   O   s   € ÷ 	"ñ 	"Ð$ñ 	"r   c                	óô   € \        V4      pV P                  '       d#   V P                  R V RV P                   R24       V P	                  WP                  4      w  r#V P
                  P                  V4       R# )z.setup script did not provide a directory for 'z' -- installing right in 'Ú'N)r   r   Úwarnr   r7   r   r6   )r   r,   r:   r;   s   &&  r   r;   Úinstall_data._M   sl   € ô ˜‹OˆØ�=�=ˆ=Ø�I‰IðØ�3Ð0°×1AÑ1AÐ0BÀ!ðEôð —>‘> !×%5Ñ%5Ó6‰ˆØ�‰×Ñ˜SÖ!r   c                	ó.   € V P                   ;'       g    . # r)   )r   r   s   &r   Ú
get_inputsÚinstall_data.get_inputsZ   s   € Ø�‰×$Ð$ "Ð$r   c                	ó   € V P                   # r)   )r   r   s   &r   Úget_outputsÚinstall_data.get_outputs]   s   € Ø�}‰}Ðr   )r   r
   r   r   r   r   ))zinstall-dir=ÚdzIbase directory for installing data files [default: installation base dir])zroot=Nz<install everything relative to this alternate root directory)r
   r,   z-force installation (overwrite existing files))Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚdescriptionÚuser_optionsr   Ú__annotations__r   r%   r-   Ú	functoolsÚsingledispatchmethodr+   ÚregisterÚstrr2   ÚPathLiker;   rC   rF   Ú__static_attributes__r   r   r   r	   r	      s‚   ‡ Ø&€Kò€Lð -4¨9€OÐ(Ó4òõ
õð
 ×#Ñ#ô*ó $ð*ð* ‡^�^�CÓØ
‡^�^�B—K‘KÓ ô	"ó !ó ð	"ò%ör   r	   )Ú__doc__Ú
__future__r   rP   r2   Úcollections.abcr   Útypingr   Úcorer   Úutilr   r   r	   r   r   r   Ú<module>r\      s/   ðñ$õ #ã Û 	Ý $Ý å ß ,ôK�7ö Kr   