+
    SBiL	                     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.14/site-packages/setuptools/command/alias.pyshquoter      s<     89 ! yy{seCy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*;;;3tyy>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3I>yyy#$#$ &U(DE !^q yyHU{{{!&U(DE6ui@AIIaLEhhs7DIIbM:;GDMMI/?#@$,,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\     =DK!% 	4  !L "11XJ>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_    mOFX&&#	;v&	&!	;w'	'vj)=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   