| 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/cli/__pycache__/ |
Upload File : |
�
�/�c � �� � 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 � � � 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 ]E}
|
j t( j k r.|
j |
j z D ]}|� ||
j f� � ��Fd� �d| dz
� D � � ��fd�|D � � }�fd�|D � � }t5 �| |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
}�*n0t5 �| |� � }|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 ���B/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py�
<listcomp>z autocomplete.<locals>.<listcomp>2 sY �� � � � ���&�1�1�"�5�5�� �'�v�a�b�b�z�9�9� �#� :�9�9� T)�
local_only�install�pathc �D � g | ]}|� d � � d ��S )�=r )�split�r �xs r r z autocomplete.<locals>.<listcomp>N s&