+
     hM
  c                  s    ^ RI Ht ^ RIt^ RIt^RIHt ^RIHt ^ RIH	u H
t ^ RIHt  ! R R]P                  4      t
R# )    )annotationsN)ensure_directory)Distribution)logc                  sT    ] tR t^t$ RtR]R&   R R ltR R ltR tRR	 R
 llt	Rt
R# )install_scriptsz;Do normal script install, plus any egg_info wrapper scriptsr   distributionc                   V ^8  d   QhRR/#    returnNone Zformat   "G/usr/lib/python3.14/site-packages/setuptools/command/install_scripts.py__annotate__install_scripts.__annotate__   s      D     c                	sR    \         P                  P                  V 4       R V n        R# )FN)origr   initialize_optionsno_epself   &r   r   Z"install_scripts.initialize_options   s    //5
r   c               r   r   r   r   r   r   r   r      s     	# 	#T 	#r   c                	s    V P                  R 4       V P                  P                  '       d!   \        P                  P                  V 4       M. V n        V P                  '       d   R# V P                  4        R# )egg_infoN)	Zrun_commandr   Zscriptsr   r   runoutfilesr   _install_ep_scriptsr   r   r   r   Zinstall_scripts.run   sU    $$$$  $$T*')DM:::  "r   c                	s.   ^ RI HpHp ^RIHp V P                  R4      pV! VP                  V! VP                  VP                  4      VP                  VP                  4      pV P                  R4      p\        VRR4      pVP                  pV\        P                  8X  d   V.pVP                  4       pVP                  P                  4       P!                  V4      p	VP#                  WYP%                  4       4       F  p
V P&                  ! V
!   K  	  R# )r    )r   PathMetadata)easy_installr   Zbuild_scripts
executableN)Zpkg_resourcesr   r   Z r   Zget_finalized_commandZegg_baser   Zegg_nameZegg_versionZgetattrZScriptWritersysr   ZbestZcommand_spec_classZ
from_paramZget_argsZ	as_headerwrite_script)r   r   r   ZeiZei_cmddistZbs_cmdZ
exec_paramZwriterZcmdZargss   &          r   r   Z#install_scripts._install_ep_scripts!   s    <(++J7OO&//:OO	
 ++O<V\48
' %J'',,.99*EOOD--/:Dt$ ;r   c               s     V ^8  d   QhRRRR/# )r	   modeZstrr
   r   r   r   r   r   r   r   ;   s     ( ( (PT (r   c                s   ^ RI HpHp \        P                  ! RWP
                  4       \        P                  P                  V P
                  V4      pV P                  P                  V4       RV9   d   RMRpV! 4       p	V P                  '       gU   \        V4       \        VRV,           VR7      ;_uu_ 4       p
V
P                  V4       RRR4       V! VRV	,
          4       R# R#   + '       g   i     L$; i)	z1Write an executable file to the scripts directory)chmodcurrent_umaskzInstalling %s script to %sZbNzutf-8Zw)encodingi  )Zsetuptools.command.easy_installr$   r%   r   ZinfoZinstall_dirosZpathZjoinr   ZappendZdry_runr   ZopenZwrite)r   Zscript_nameZcontentsr#   Zignoredr$   r%   Ztargetr&   ZmaskZfs   &&&&*      r   r!   Zinstall_scripts.write_script;   s    H-{<L<LMd..<V$$;4G|||V$fcDj8<<! =&%$,'	 <<s   ;C))C9	)r   r   N)Zt)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z__annotations__r   r   r   r!   Z__static_attributes__r   r   r   r   r      s$    E	#%4( (r   r   )Z
__future__r   r'   r    Z_pathr   r"   r   Z!distutils.command.install_scriptsZcommandr   r   Z	distutilsr   r   r   r   <module>r(      s/    " 	 
 $  0 0 <(d** <(r   