+
    hM
                        ^ 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                  T    ] 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 )formats   "D/usr/lib/python3/dist-packages/setuptools/command/install_scripts.py__annotate__install_scripts.__annotate__   s      D     c                	R    \         P                  P                  V 4       R V n        R# )FN)origr   initialize_optionsno_epselfs   &r   r   "install_scripts.initialize_options   s    //5
r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r      s     	# 	#T 	#r   c                	    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)	run_commandr	   scriptsr   r   runoutfilesr   _install_ep_scriptsr   s   &r   r!   install_scripts.run   sU    $$$$  $$T*')DM:::  "r   c                	.   ^ 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   build_scripts
executableN)pkg_resourcesr   r&    r'   get_finalized_commandegg_baser   egg_nameegg_versiongetattrScriptWritersysr)   bestcommand_spec_class
from_paramget_args	as_headerwrite_script)r   r   r&   eiei_cmddistbs_cmd
exec_paramwritercmdargss   &          r   r#   #install_scripts._install_ep_scripts!   s    <(++J7OO&//:OO	
 ++O<V\48
' %J'',,.99*EOOD--/:Dt$ ;r   c                    V ^8  d   QhRRRR/# )r   modestrr   r   r   )r   s   "r   r   r   ;   s     ( ( (PT (r   c                   ^ 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 %sbNzutf-8w)encodingi  )setuptools.command.easy_installrF   rG   r   infoinstall_dirospathjoinr"   appenddry_runr   openwrite)r   script_namecontentsrC   ignoredrF   rG   targetrJ   maskfs   &&&&*      r   r8   install_scripts.write_script;   s    H-{<L<LMd..<V$$;4G|||V$fcDj8<<! =&%$,'	 <<s   ;C))C9	)r   r"   N)t)__name__
__module____qualname____firstlineno____doc____annotations__r   r!   r#   r8   __static_attributes__r   r   r   r   r      s$    E	#%4( (r   r   )
__future__r   rN   r2   _pathr   r;   r   !distutils.command.install_scriptscommandr   r   	distutilsr   r   r   r   <module>ri      s/    " 	 
 $  0 0 <(d** <(r   