§ °QMÃñÎ6Úãót—ddlZddlZddlmZddlmZddlmZddlm Z dZ ddd d d œZ Gd „d e¦«Z dS)é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ó>—eZdZdZdZd d„Zdedeede fd„Z dS) ÚCompletionCommandz3A helper command to be used for command completion.TÚreturnNcóF—|j dddddd¬¦«|j dd dd dd ¬¦«|j d d dddd¬¦«|j dddddd¬¦«|j d|j¦«dS)Nz--bashz-bÚ store_constrÚshellzEmit completion code for bash)ÚactionÚconstÚdestÚhelpz--zshz-zrzEmit 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_optionsUsî€Ø Œ × Ò Ø Ø Ø ØØØ0ð !ñ ô ð ð Œ × Ò Ø Ø Ø ØØØ/ð !ñ ô ð ð Œ × Ò Ø Ø Ø ØØØ0ð !ñ ô ð ð Œ × Ò Ø Ø Ø ØØØ6ð !ñ ô ð ð Œ ×'Ò'¨¨4¬=Ñ9Ô9Ð9Ð9Ð9óÚoptionsÚargscó—t ¦«}d„t|¦«D¦«}|j|vr‡t jt |jd¦« t¦«¬¦«¦«}tt ||j¬¦«¦«tStj  d d |¦«¦«¦«tS)z-Prints the completion code of the given shellcó—g|]}d|z‘ŒS)z--©)Ú.0rs rú z)CompletionCommand.run..|s€ÐBÐBÐB¨%˜ ™ÐBÐBÐBrÚ)Úprog)ÚscriptrzERROR: You must pass {} z or )ÚCOMPLETION_SCRIPTSÚkeysÚsortedrÚtextwrapÚdedentÚgetÚformatrÚprintÚBASE_COMPLETIONrÚsysÚstderrÚwriteÚjoin)rrrÚshellsÚ shell_optionsr&s rÚrunzCompletionCommand.runysÜ€å#×(Ò(Ñ*Ô*ˆØBÐBµ6¸&±>´>ÐBÑBÔBˆ Ø Œ=˜FÐ "Ð "Ý”_Ý"×&Ò& w¤}°bÑ9Ô9×@Ò@ÅhÁjÄjÐ@ÑQÔQñôˆFõ •/×(Ò(°¸g¼mÐ(ÑLÔLÑ MÔ MÐ M݈Nå ŒJ× Ò Ø+×2Ò2°6·;²;¸}Ñ3MÔ3MÑNÔNñ ô ð õˆNr)r N) Ú__name__Ú __module__Ú __qualname__Ú__doc__Úignore_require_venvrrÚlistÚstrÚintr6r!rrr r Psb€€€€€Ø=Ð=àÐð":ð":ð":ð":ðH˜6ð¨¨c¬ð°sððððððrr ) r0r*ÚoptparserÚpip._internal.cli.base_commandrÚpip._internal.cli.status_codesrÚpip._internal.utils.miscrr/r'r r!rrúrCs¿ðØ € € € Ø€€€ØÐÐÐÐÐà2Ð2Ð2Ð2Ð2Ð2Ø2Ð2Ð2Ð2Ð2Ð2Ø-Ð-Ð-Ð-Ð-Ð-ð€ð  ð ð ð"ðU@ð@ÐðF7ð7ð7ð7ð7˜ñ7ô7ð7ð7ð7r