+
    SBi;                    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# )	zdistutils.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   &O/usr/lib/python3.14/site-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JJqM !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     1Q4 ww}}S!!'',,t//5CYYYdii-CCQ42: MM  % !#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===II301A1A0B!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 -49O(4

 ##* $** ^^C
^^BKK 	" ! 	"%r   r	   )__doc__
__future__r   rP   r2   collections.abcr   typingr   corer   utilr   r   r	   r   r   r   <module>r\      s/   $ #  	 $   ,K7 Kr   