403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/pip/_internal/commands/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/pip/_internal/commands/__pycache__/completion.cpython-311.pyc
�

�/�c!���ddlZddlZddlmZddlmZddlmZddlm	Z	ddl
mZdZdd	d
dd�Z
Gd
�de��ZdS)�N)�Values)�List)�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}
    aM
        function _pip_completion {{
          local words cword
          read -Ac words
          read -cn cword
          reply=( $( COMP_WORDS="$words[*]" \
                     COMP_CWORD=$(( cword-1 )) \
                     PIP_AUTO_COMPLETE=1 $words[1] 2>/dev/null ))
        }}
        compctl -K _pip_completion {prog}
    au
        function __fish_complete_pip
            set -lx COMP_WORDS (commandline -o) ""
            set -lx COMP_CWORD ( \
                math (contains -i -- (commandline -t) $COMP_WORDS)-1 \
            )
            set -lx PIP_AUTO_COMPLETE 1
            string split \  -- (eval $COMP_WORDS[1])
        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-zr	zEmit completion code for zshz--fishz-fr
zEmit completion code for fishz--powershellz-prz#Emit completion code for powershellr)�cmd_opts�
add_option�parser�insert_option_group)�selfs �C/usr/lib/python3/dist-packages/pip/_internal/commands/completion.py�add_optionszCompletionCommand.add_optionsLs����
� � ��� ���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�
<listcomp>z)CompletionCommand.run.<locals>.<listcomp>ss��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.runps���#�(�(�*�*��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)rN)�__name__�
__module__�__qualname__�__doc__�ignore_require_venvrrr�str�intr7r"rrr
r
Gsb������=�=���":�":�":�":�H�6���c���s������rr
)r1r+�optparser�typingr�pip._internal.cli.base_commandr�pip._internal.cli.status_codesr�pip._internal.utils.miscrr0r(r
r"rr�<module>rDs���
�
�
�
�����������������2�2�2�2�2�2�2�2�2�2�2�2�-�-�-�-�-�-���

�
�

��A6�6��r7�7�7�7�7��7�7�7�7�7r

Youez - 2016 - github.com/yon3zu
LinuXploit