zmc
2023-10-12 ed135d79df12a2466b52dae1a82326941211dcc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
U
G=®dz    ã@sPddlmZddlmZddlmZmZmZdd„ZGdd„deƒZ    dd    „Z
d
S) é)ÚDistutilsOptionError)Úmap)Ú edit_configÚ option_baseÚ config_filecCs8dD]}||krt|ƒSq| ¡|gkr4t|ƒS|S)z4Quote an argument for later parsing by shlex.split())ú"ú'ú\ú#)ÚreprÚsplit)ÚargÚc©rúOD:\z\workplace\VsCode\pyvenv\venv\Lib\site-packages\setuptools/command/alias.pyÚshquotes rc@sHeZdZdZdZdZdgejZejdgZdd„Z    dd    „Z
d
d „Z d S) Úaliasz3Define a shortcut that invokes one or more commandsz0define a shortcut to invoke one or more commandsT)ÚremoveÚrzremove (unset) the aliasrcCst |¡d|_d|_dS)N)rÚinitialize_optionsÚargsr©Úselfrrrrs
zalias.initialize_optionscCs*t |¡|jr&t|jƒdkr&tdƒ‚dS)NézFMust specify exactly one argument (the alias name) when using --remove)rÚfinalize_optionsrÚlenrrrrrrr#s
 
ÿzalias.finalize_optionscCsÐ|j d¡}|js@tdƒtdƒ|D]}tdt||ƒƒq&dSt|jƒdkr|j\}|jrbd}q´||kr~tdt||ƒƒdStd|ƒdSn$|jd}d tt    |jdd…ƒ¡}t
|j d||ii|j ƒdS)    NÚaliaseszCommand Aliasesz---------------zsetup.py aliasrz No alias definition found for %rrú ) Ú distributionÚget_option_dictrÚprintÚ format_aliasrrÚjoinrrrÚfilenameÚdry_run)rrrÚcommandrrrÚrun+s&  
z    alias.runN) Ú__name__Ú
__module__Ú __qualname__Ú__doc__Ú descriptionZcommand_consumes_argumentsrÚ user_optionsÚboolean_optionsrrr&rrrrrsÿþ rcCsZ||\}}|tdƒkrd}n,|tdƒkr0d}n|tdƒkrBd}nd|}||d|S)    NÚglobalz--global-config Úuserz--user-config ÚlocalÚz --filename=%rr)r)ÚnamerÚsourcer%rrrr!Fs    r!N) Údistutils.errorsrZsetuptools.extern.six.movesrZsetuptools.command.setoptrrrrrr!rrrrÚ<module>s
 
4