| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pip/_internal/cli/__pycache__/ |
Upload File : |
a
W��e" � @ s� d Z ddlZddlZddlZddlmZ ddlmZmZm Z m
Z
ddlmZ ddl
mZmZ ddlmZ dd�d d
�Ze e eee e
e d�dd
�Zeeee d�dd�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 s� dt jvrdS t jd �� dd� �tt jd �} z�| d � W n tyX d� Y n0 t� }tt�}g }d}�D ]}||v rt|} q�qt|du�rB|dkr�t� d� � �
d� o�|d v }|�rt� }� �� ���fd
d�|j
dd
�D �}|�r|D ]} t| � q�t� d� � �
d� �o |dk}
|
�rLt� d�D ]}t|� �q2t� d� t|�}|jjD ]2��jtjk�r\|�fdd��j�j D �7 }�q\dd� �d| d � D ���fdd�|D �}� fdd�|D �}t�| |jj�}
|
�r�t� |
�}dd� |D �}|D ]>}|d }|d �r4|d dd� dk�r4|d7 }t|� �q n�dd� |jD �}|�|j� t�|�}� �
d��r�|D ]$��jtjk�rx|�j�j 7 }�qxn t�| |�}
|
�r�tt� |
��}td�� fdd�|D ��� t� d� dS )z:Entry Point for completion of main and subcommand options.ZPIP_AUTO_COMPLETENZ
COMP_WORDS� Z
COMP_CWORD� �help�-)ZshowZ uninstallc s0 g | ](}|j ���r|j � d d� vr|j �qS )r N)Zcanonical_name�
startswith)�.0�dist)�cwords�lc� �D/usr/lib/python3.9/site-packages/pip/_internal/cli/autocompletion.py�
<listcomp>2 s �z autocomplete.<locals>.<listcomp>T)Z
local_only�install�pathc s g | ]}|� j f�qS r )�nargs)r Zopt_str)�optr r r J s c S s g | ]}|� d �d �qS )�=r )�split�r �xr r r r O � c s g | ]\}}|� vr||f�qS r r )r r �v)� prev_optsr r r P r c s"