Your IP : 13.58.53.112
�
�Rec @@ s d d l m Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l
m Z d d l m
Z
m Z d d l m Z d d l m Z e r� d d
l m Z d d l m Z m Z m Z n e j e � Z d e f d
� � YZ d � Z e e d � Z d S( i ( t absolute_importN( t
FeedParser( t
pkg_resources( t canonicalize_name( t Command( t ERRORt SUCCESS( t write_output( t MYPY_CHECK_RUNNING( t Values( t Listt Dictt Iteratort ShowCommandc B@ s, e Z d Z d Z e Z d � Z d � Z RS( sx
Show information about one or more installed packages.
The output is in RFC-compliant mail header format.
s$
%prog [options] <package> ...c C@ sE | j j d d d d d d d t d d �| j j d
| j � d S( Ns -fs --filest destt filest actiont
store_truet defaultt helps7 Show the full list of installed files for each package.i ( t cmd_optst
add_optiont Falset parsert insert_option_group( t self( ( s� /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/commands/show.pyt add_options! s c C@ sO | s t j d � t S| } t | � } t | d | j d | j �sK t St S( Ns. ERROR: Please provide a package name or names.t
list_filest verbose( t loggert warningR t search_packages_infot
print_resultsR R R ( R t optionst argst queryt results( ( s� /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/commands/show.pyt run, s
( t __name__t
__module__t __doc__t usaget Truet ignore_require_venvR R% ( ( ( s� /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/commands/show.pyR
s
c c@ s� i } x$ t j D] } | | t | j � <q Wg | D] } t | � ^ q4 } t g t | | � D] \ } } | | k r_ | ^ q_ � } | r� t j d d j | � � n d � } x*g | D] } | | k r� | | ^ q� D]�} i | j d 6| j d 6| j
d 6g | j � D] } | j ^ qd 6| | j � d 6}
d } d } t
| t j � r| j d
� r�| j d
� }
g |
D] } | j d � d ^ q{} g | D] } t j j | j
| � ^ q�} g | D] } t j j | | j
� ^ q�} n | j d
� r�| j d
� } q�n� | j d � r�| j d � } g | D] } t j j | j | � ^ q<} g | D] } t j j | | j
� ^ qg} n | j d � r�| j d � } n | j d � r�| j d � } | |
d <n | j d � r&x: | j d � D]&