+
    êhÒ  ã                   óX   € R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^RIH	t	  ! R R]	4      t
R# )zudistutils.command.install_scripts

Implements the Distutils 'install_scripts' command, for installing
Python scripts.N)Úlog)ÚST_MODE)ÚClassVar)ÚCommandc                   óv   a € ] tR t^t o Rt. ROtRR.tR tV 3R lR ltV 3R lR	 lt	R
 t
R tV 3R ltRtV tR# )Úinstall_scriptsz%install scripts (Python or otherwise)Úforceú
skip-buildNc                ó>   € R V n         RV n        R V n        R V n        R # )NF)Úinstall_dirr   Ú	build_dirÚ
skip_build©Úselfs   &ÚO/usr/lib/python3/dist-packages/setuptools/_distutils/command/install_scripts.pyÚinitialize_optionsÚ"install_scripts.initialize_options   s   € ØˆÔØˆŒ
ØˆŒØˆŽó    c                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€r   Ú__annotate__Úinstall_scripts.__annotate__"   s   ø€ ÷ 
ñ 
 $ñ 
r   c                óR   € V P                  R R4       V P                  RRRR4       R# )ÚbuildÚinstallN)Úbuild_scriptsr   )r   r   )r   r   )r   r   )Úset_undefined_optionsr   s   &r   Úfinalize_optionsÚ install_scripts.finalize_options"   s-   € Ø×"Ñ" 7Ð,JÔKØ×"Ñ"ØØ.ØØ(ö		
r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r   +   s   ø€ ÷ )ñ )�Tñ )r   c                ó  € V P                   '       g   V P                  R 4       V P                  V P                  V P                  4      V n        \        P                  R8X  d¡   V P                  4        FŠ  pV P                  '       d   \        P                  ! RV4       K.  \        P                  ! V4      \        ,          R,          R,          p\        P                  ! RW4       \        P                  ! W4       KŒ  	  R# R# )r    Úposixzchanging mode of %sim  iÿ  zchanging mode of %s to %oN)r   Úrun_commandÚ	copy_treer   r   ÚoutfilesÚosÚnameÚget_outputsÚdry_runr   ÚinfoÚstatr   Úchmod)r   ÚfileÚmodes   &  r   ÚrunÚinstall_scripts.run+   sª   € Ø��ˆØ×Ñ˜_Ô-ØŸ™ t§~¡~°t×7GÑ7GÓHˆŒÜ�7‰7�gÔð ×(Ñ(Ö*�Ø—<—<�<Ü—H’HÐ2°DÖ9äŸWšW T›]¬7Õ3°uÕ<ÀÕF�DÜ—H’HÐ8¸$ÔEÜ—H’H˜TÖ(ó +ñ r   c                óB   € V P                   P                  ;'       g    . # ©N)ÚdistributionÚscriptsr   s   &r   Ú
get_inputsÚinstall_scripts.get_inputs:   s   € Ø× Ñ ×(Ñ(×.Ð.¨BÐ.r   c                ó.   € V P                   ;'       g    . # r6   )r)   r   s   &r   r,   Úinstall_scripts.get_outputs=   s   € Ø�}‰}×"Ð" Ð"r   c                óF   <€ V ^8„  d   Qh/ S[ S[S[,          ,          ;R&   # )r   Úboolean_options)r   ÚlistÚstr)r   r   s   "€r   r   r      s   ø‡ ‚ ñ ™d¡3�iÕ(ÑBò r   )r   r   r   r)   r   ))zinstall-dir=Údzdirectory to install scripts to)z
build-dir=Úbz'build directory (where to install from))r   Úfz-force installation (overwrite existing files))r	   Nzskip the build steps)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚdescriptionÚuser_optionsr>   r   r"   r3   r9   r,   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      sH   ø‡ € Ø9€Kò€Lð -4°\Ð+B€Oò÷
ð 
÷)ð )ò/ò#÷[ ƒ r   r   )Ú__doc__r*   Údistutils._logr   r/   r   Útypingr   Úcorer   r   r   r   r   Ú<module>rQ      s'   ðñó 
Ý Ý Ý å ô.#�gö .#r   