3
”Re| ã @ sV d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z d dlm
Z
d dlmZ d dlmZ d d lmZmZ d d
lmZ d dlmZ d dlmZ d d
lmZ d dlmZ d dlm Z m!Z! d dl"m#Z# e#�rd dl$m%Z% d dl&m'Z'm(Z(m)Z) d dl*m+Z+ e+de,e,e'e, dœƒZ-ej.e/ƒZ0G dd„ deeƒZ1dd„ Z2ddd„Z3dd„ Z4dS )é )Úabsolute_importN)ÚOrderedDict)Ú
pkg_resources)Úparse)Ú
xmlrpc_client)ÚCommand)ÚSessionCommandMixin)ÚNO_MATCHES_FOUNDÚSUCCESS)ÚCommandError)ÚPyPI)ÚPipXmlrpcTransport)Úget_terminal_size)Ú
indent_log)Úget_distributionÚwrite_output)ÚMYPY_CHECK_RUNNING)ÚValues)ÚListÚDictÚOptional)Ú TypedDictÚTransformedHit)ÚnameÚsummaryÚversionsc @ s0 e Zd ZdZdZdZdd„ Zdd„ Zdd „ Zd
S )Ú
SearchCommandz@Search for PyPI packages whose name or summary contains