§
°QMÃñÎ6Úã ót — d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z dZ
ddd d
dœZ G d„ d
e¦ « ZdS )é N)ÚValues)ÚCommand)ÚSUCCESS)Úget_progzD
# pip {shell} completion start{script}# pip {shell} completion end
a
_pip_completion()
{{
COMPREPLY=( $( COMP_WORDS="${{COMP_WORDS[*]}}" \
COMP_CWORD=$COMP_CWORD \
PIP_AUTO_COMPLETE=1 $1 2>/dev/null ) )
}}
complete -o default -F _pip_completion {prog}
aë
#compdef -P pip[0-9.]#
__pip() {{
compadd $( COMP_WORDS="$words[*]" \
COMP_CWORD=$((CURRENT-1)) \
PIP_AUTO_COMPLETE=1 $words[1] 2>/dev/null )
}}
if [[ $zsh_eval_context[-1] == loadautofunc ]]; then
# autoload from fpath, call function directly
__pip "$@"
else
# eval/source/. command, register function for later
compdef __pip -P 'pip[0-9.]#'
fi
a€
function __fish_complete_pip
set -lx COMP_WORDS \
(commandline --current-process --tokenize --cut-at-cursor) \
(commandline --current-token --cut-at-cursor)
set -lx COMP_CWORD (math (count $COMP_WORDS) - 1)
set -lx PIP_AUTO_COMPLETE 1
set -l completions
if string match -q '2.*' $version
set completions (eval $COMP_WORDS[1])
else
set completions ($COMP_WORDS[1])
end
string split \ -- $completions
end
complete -fa "(__fish_complete_pip)" -c {prog}
a‡
if ((Test-Path Function:\TabExpansion) -and -not `
(Test-Path Function:\_pip_completeBackup)) {{
Rename-Item Function:\TabExpansion _pip_completeBackup
}}
function TabExpansion($line, $lastWord) {{
$lastBlock = [regex]::Split($line, '[|;]')[-1].TrimStart()
if ($lastBlock.StartsWith("{prog} ")) {{
$Env:COMP_WORDS=$lastBlock
$Env:COMP_CWORD=$lastBlock.Split().Length - 1
$Env:PIP_AUTO_COMPLETE=1
(& {prog}).Split()
Remove-Item Env:COMP_WORDS
Remove-Item Env:COMP_CWORD
Remove-Item Env:PIP_AUTO_COMPLETE
}}
elseif (Test-Path Function:\_pip_completeBackup) {{
# Fall back on existing tab expansion
_pip_completeBackup $line $lastWord
}}
}}
)ÚbashÚzshÚfishÚ
powershellc ó> — e Zd ZdZdZd d„Zdedee de fd„Z
dS )
ÚCompletionCommandz3A helper command to be used for command completion.TÚreturnNc óF — | j dddddd¬¦ « | j dd dd
dd¬¦ « | j dd
dddd¬¦ « | j dddddd¬¦ « | j d| j ¦ « d S )Nz--bashz-bÚstore_constr ÚshellzEmit completion code for bash)ÚactionÚconstÚdestÚhelpz--zshz-zr zEmit completion code for zshz--fishz-fr zEmit completion code for fishz--powershellz-pr
z#Emit completion code for powershellr )Úcmd_optsÚ
add_optionÚparserÚinsert_option_group)Úselfs ús/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pip/_internal/commands/completion.pyÚadd_optionszCompletionCommand.add_optionsU sî € ØŒ
× Ò ØØØ ØØØ0ð
!ñ
ô
ð
ð
Œ
× Ò ØØØ ØØØ/ð
!ñ
ô
ð
ð
Œ
× Ò ØØØ ØØØ0ð
!ñ
ô
ð
ð
Œ
× Ò ØØØ ØØØ6ð
!ñ
ô
ð
ð
Œ×'Ò'¨¨4¬=Ñ9Ô9Ð9Ð9Ð9ó ÚoptionsÚargsc ó — t ¦ « }d„ t |¦ « D ¦ « }|j |v r‡t j t |j d¦ « t ¦ « ¬¦ « ¦ « }t t ||j ¬¦ « ¦ « t S t j
d d |¦ « ¦ « ¦ « t S )z-Prints the completion code of the given shellc ó — g | ]}d |z ‘ŒS )z--© )Ú.0r s r ú