§
]<ˆjÑ ã óÒ — d Z ddlZddlZddlZddlmZ ddlmZmZm Z m
Z
ddlmZ ddl
mZmZ ddlmZ dd „Zd
e e dedee de
e fd
„Zdededee fd„ZdS )zBLogic that powers autocompletion installed by ``pip completion``.
é N)Úchain)ÚAnyÚIterableÚListÚOptional)Úcreate_main_parser)Ú
commands_dictÚcreate_command)Úget_default_environmentÚreturnc ó¾ ‡‡‡‡‡— dt j vrdS t j d¦ « rt j d¦ « sdS t j d ¦ « dd… Št t j d ¦ « } ‰| dz
Šn# t
$ r dŠY nw xY wt
¦ « }t t ¦ « }g }d}‰D ]
}||v r|} nŒ|��ô|dk rt j
d¦ « ‰ d¦ « o|d v }|rot ¦ « }‰
¦ « Šˆˆfd
„| d¬¦ « D ¦ « }|r(|D ]} t | ¦ « Œt j
d¦ « ‰ d¦ « o|d
k }
|
r6t! ‰d¦ « D ]}t |¦ « Œt j
d¦ « t# |¦ « }|j j D ]5Љj t* j k r|ˆfd„‰j ‰j z D ¦ « z
}Œ6d„ ‰d| dz
… D ¦ « Šˆfd„|D ¦ « }ˆfd„|D ¦ « }t3 ‰| |j j ¦ « }
|
rt! ‰|
¦ « }d„ |D ¦ « }|D ]:}|d }|d r|d dd… dk r|dz
}t |¦ « Œ;nßd„ |j D ¦ « }| |j ¦ « t; j |¦ « }‰ d¦ « r-|D ])Љj t* j k r|‰j ‰j z z
}Œ*n0t3 ‰| |¦ « }
|
rt t! ‰|
¦ « ¦ « }t d ˆfd„|D ¦ « ¦ « ¦ « t j
d¦ « dS )z:Entry Point for completion of main and subcommand options.ÚPIP_AUTO_COMPLETENÚ
COMP_WORDSÚ
COMP_CWORDé Ú Úhelpú-)ÚshowÚ uninstallc ót •— g | ]4}|j ‰¦ « r|j ‰d d… v¯-|j ‘Œ5S )r N)Úcanonical_nameÚ
startswith)Ú.0ÚdistÚcwordsÚlcs €€úr/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/pip/_internal/cli/autocompletion.pyú