3
ReT @ s d dl mZ d dlZd dlZd dlmZ d dlmZ d dlm Z d dl
mZ d dlm
Z
mZ d dlmZ d d lmZ erd d
lmZ d dlmZmZmZ ejeZG dd
d
eZdd ZdddZdS ) )absolute_importN)
FeedParser)
pkg_resources)canonicalize_name)Command)ERRORSUCCESS)write_output)MYPY_CHECK_RUNNING)Values)ListDictIteratorc @ s( e Zd ZdZdZdZdd Zdd ZdS ) ShowCommandzx
Show information about one or more installed packages.
The output is in RFC-compliant mail header format.
z$
%prog [options] ...Tc C s, | j jddddddd | jjd| j d S ) Nz-fz--filesfiles
store_trueFz7Show the full list of installed files for each package.)destactiondefaulthelpr )cmd_opts
add_optionparserinsert_option_group)self r /builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el9.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/commands/show.pyadd_options! s zShowCommand.add_optionsc C s8 |st jd tS |}t|}t||j|jds4tS tS )Nz.ERROR: Please provide a package name or names.)
list_filesverbose)loggerwarningr search_packages_info
print_resultsr r r )r optionsargsqueryresultsr r r run, s
zShowCommand.runN)__name__
__module____qualname____doc__usageignore_require_venvr r( r r r r r s
r c # sf i xt jD ]}|t|j<