+
     h;  c                  sp    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# )	zdistutils.command.install_data

Implements the Distutils 'install_data' command, for installing
platform-independent data files.)annotationsN)Iterable)ClassVar)Command)change_rootconvert_pathc                  s    ] 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                	s    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   Zdistribution
data_fileswarn_dirself   &O/usr/lib/python3.14/site-packages/setuptools/_distutils/command/install_data.pyinitialize_optionsZinstall_data.initialize_options"   s9    	
++66    c                   V ^8  d   QhRR/#    ZreturnZNone Zformat   "r   __annotate__install_data.__annotate__*   s     
 
$ 
r   c                	s.    V P                  R RRR4       R# )ZinstallN)r   r	   )r   r   )r   r   )Zset_undefined_optionsr   r   r   finalize_optionsZinstall_data.finalize_options*   s    ""+		
r   c               r   r   r   r   r   r   r   r   2   s      T r   c                	s    V P                  V P                  4       V P                   F  pV P                  V4       K  	  R # N)mkpathr	   r   _copy)r   fs   & r   runZinstall_data.run2   s-    D$$%AJJqM !r   c               r   )r   r    z5tuple[str | os.PathLike, Iterable[str | os.PathLike]]r   r   r   r   r   r   8   s     * *L *r   c                	s$   \        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# )i    N)r   osZpathZisabsZjoinr	   r   r   r   r
   append	copy_file)r   r    ZdirZdataout_s   &&    r   r   Zinstall_data._copy7   s     1Q4 ww}}S!!'',,t//5CYYYdii-CCQ42: MM  % !#D)>>$4$$S) r   c               r   )r   r    zstr | os.PathLiker   r   r   r   r   r   O   s     	" 	"$ 	"r   c                	s    \        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 'Z'N)r   r   Zwarnr	   r$   r
   r#   )r   r    r%   r&   s   &&  r   r&   Zinstall_data._M   sl     O===II301A1A0B!E >>!%5%56S!r   c                	s.    V P                   ;'       g    . # r   )r   r   r   r   
get_inputsZinstall_data.get_inputsZ   s    $$"$r   c                	s    V P                   # r   )r
   r   r   r   get_outputsZinstall_data.get_outputs]   s    }}r   )r   r   r	   r
   r   r   ))zinstall-dir=Z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))Z__name__Z
__module__Z__qualname__Z__firstlineno__ZdescriptionZuser_optionsr   Z__annotations__r   r   r!   	functoolsZsingledispatchmethodr   ZregisterZstrr"   ZPathLiker&   r'   r(   Z__static_attributes__r   r   r   r   r      s    &KL -49O(4

 ##* $** ^^C
^^BKK 	" ! 	"%r   r   )Z__doc__Z
__future__r    r)   r"   Zcollections.abcr   Ztypingr   Zcorer   Zutilr   r   r   r   r   r   <module>r*      s/   $ #  	 $   ,K7 Kr   