+
    êhL	  ã                   óH   € ^ RI HtHtHt ^ RIHt R t ! R R]4      tR tR# )é    )Úconfig_fileÚedit_configÚoption_base)ÚDistutilsOptionErrorc                ó€   € R F  pW9   g   K  \        V 4      u # 	  V P                  4       V .8w  d   \        V 4      # V # )z4Quote an argument for later parsing by shlex.split())Ú"Ú'Ú\Ú#)ÚreprÚsplit)ÚargÚcs   & Ú:/usr/lib/python3/dist-packages/setuptools/command/alias.pyÚshquoter      s<   € ã ˆØŽ8Ü˜“9Òñ !ð ‡y�yƒ{�s�eÔÜ�C‹yÐØ€Jó    c                   ó¦   a € ] tR t^t o RtRtRtR.]P                  ,           t]P                  R.,           t	R t
V 3R lR ltV 3R lR	 ltR
tV tR# )Úaliasz3Define a shortcut that invokes one or more commandsz0define a shortcut to invoke one or more commandsTÚremovec                óN   € \         P                  ! V 4       R V n        R V n        R # )N)r   Úinitialize_optionsÚargsr   ©Úselfs   &r   r   Úalias.initialize_options   s   € Ü×&Ò& tÔ,ØˆŒ	ØˆŽr   c                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€r   Ú__annotate__Úalias.__annotate__!   s   ø€ ÷ ñ  $ñ r   c                ó¤   € \         P                  ! V 4       V P                  '       d(   \        V P                  4      ^8w  d   \        R4      hR# R# )é   zFMust specify exactly one argument (the alias name) when using --removeN)r   Úfinalize_optionsr   Úlenr   r   r   s   &r   r'   Úalias.finalize_options!   s?   € Ü×$Ò$ TÔ*Ø�;�;ˆ;œ3˜tŸy™y›>¨QÔ.Ü&ØXóð ñ /‰;r   c                ó   <€ V ^8„  d   QhRR/# r   r    )r!   r"   s   "€r   r#   r$   (   s   ø€ ÷ Pñ P�Tñ Pr   c                óp  € V P                   P                  R 4      pV P                  '       g7   \        R4       \        R4       V F  p\        R\	        W!4      4       K  	  R# \        V P                  4      ^8X  dR   V P                  w  pV P                  '       d   RpMqW!9   d   \        R\	        W!4      4       R# \        RV: 24       R# V P                  ^ ,          pRP                  \        \        V P                  R,          4      4      p\        V P                  R W#//V P                  4       R# )ÚaliaseszCommand Aliasesz---------------zsetup.py aliasNzNo alias definition found for Ú :r&   NN)ÚdistributionÚget_option_dictr   ÚprintÚformat_aliasr(   r   ÚjoinÚmapr   r   ÚfilenameÚdry_run)r   r,   r   Úcommands   &   r   ÚrunÚ	alias.run(   së   € Ø×#Ñ#×3Ñ3°IÓ>ˆà�y�yˆyÜÐ#Ô$ÜÐ#Ô$Û �ÜÐ&¬°UÓ(DÖEñ !áä�—‘‹^˜qÔ Ø—y‘y‰HˆUØ�{�{ˆ{Ø‘ØÔ!ÜÐ&¬°UÓ(DÔEÙäÐ6°u±iÐ@ÔAÙà—I‘I˜a•LˆEØ—h‘hœs¤7¨D¯I©I°b­MÓ:Ó;ˆGä�D—M‘M I°Ð/?Ð#@À$Ç,Á,ÖOr   )r   r   N)r   Úrzremove (unset) the alias)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚdescriptionÚcommand_consumes_argumentsr   Úuser_optionsÚboolean_optionsr   r'   r7   Ú__static_attributes__Ú__classdictcell__)r"   s   @r   r   r      s\   ø‡ € Ù=àD€KØ!%Ðð 	4ðà× Ñ õ!€Lð "×1Ñ1°X°JÕ>€Oò÷
ð ÷Pö Pr   r   c                 óÀ   € W,          w  r#V\        R 4      8X  d   RpM,V\        R4      8X  d   RpMV\        R4      8X  d   RpMRV: 2pW ,           R,           V,           # )Úglobalz--global-config Úuserz--user-config ÚlocalÚ z--filename=r-   )r   )Únamer,   Úsourcer6   s   &&  r   r1   r1   C   s_   € Ø•m�O€FØ”˜XÓ&Ô&Ø#‰Ø	”;˜vÓ&Ô	&Ø!‰Ø	”;˜wÓ'Ô	'Ø‰à˜v™jÐ)ˆØ�=˜3Õ Õ(Ð(r   N)	Úsetuptools.command.setoptr   r   r   Údistutils.errorsr   r   r   r1   r    r   r   Ú<module>rN      s'   ðß KÑ Kå 1òô0PˆKô 0Pôf
)r   