| 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.6/site-packages/pip/_internal/commands/__pycache__/ |
Upload File : |
3
�N�aA � @ s| d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl
mZmZm
Z
mZ d dlmZ d dlmZ d dlmZ d dlmZmZ d d lmZ d d
lmZ d dlmZ d dlm Z d d
l!m"Z" d dl#m$Z$ er�d dl
m%Z% G dd� de%�Z&e j'e(�Z)G dd� dee�Z*e
ee+e+f e
d d�dd�Z,e+e+dd�dd�Z-d e
d ee. ee. dd�dd�Z/e
e+ e+d�dd�Z0dS )!� N)�OrderedDict)�Values)�
TYPE_CHECKING�Dict�List�Optional)�parse)�Command)�SessionCommandMixin)�NO_MATCHES_FOUND�SUCCESS)�CommandError)�get_default_environment)�PyPI)�PipXmlrpcTransport)�
indent_log)�write_output)� TypedDictc @ s e Zd ZU eeee dS )�TransformedHitN)�__name__�
__module__�__qualname__�str�name�summaryr �versions� r r �/usr/lib/python3.6/search.pyr s
r c @ s^ e Zd ZdZdZdZdd�dd�Zeee e
d�d d
�Zee eeee e f d�dd
�Z
dS )�
SearchCommandz@Search for PyPI packages whose name or summary contains <query>.z
%prog [options] <query>TN)�returnc C s. | j jddddtjdd� | jjd| j � d S )Nz-iz--index�indexZURLz3Base URL of Python Package Index (default %default))�dest�metavar�default�helpr )Zcmd_optsZ
add_optionr Zpypi_url�parserZinsert_option_group)�selfr r r �add_options) s zSearchCommand.add_options)�options�argsr c C sV |st d��|}| j||�}t|�}d }tjj� r>tj� d }t||d� |rRt S t
S )Nz)Missing required argument (search query).r )�terminal_width)r
�search�transform_hits�sys�stdout�isatty�shutil�get_terminal_size�
print_resultsr r )r&