Current File : //lib/python2.7/site-packages/pip/commands/show.pyc |
�
r2Wc @@ s� d d l m Z d d l m Z d d l Z d d l Z d d l m Z d d l m Z m
Z
d d l m Z e j
e � Z d e f d � � YZ d � Z d
� Z d S( i ( t absolute_import( t
FeedParserN( t Command( t SUCCESSt ERROR( t
pkg_resourcest ShowCommandc B@ s2 e Z d Z d Z d Z d Z d � Z d � Z RS( s6 Show information about one or more installed packages.t shows$
%prog [options] <package> ...s* Show information about installed packages.c O@ s^ t t | � j | | � | 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 superR t __init__t cmd_optst
add_optiont Falset parsert insert_option_group( t selft argst kw( ( s5 /usr/lib/python2.7/site-packages/pip/commands/show.pyR s c C@ sC | s t j d � t S| } t | � } t | | j � s? t St S( Ns. ERROR: Please provide a package name or names.( t loggert warningR t search_packages_infot
print_resultsR R ( R t optionsR t queryt results( ( s5 /usr/lib/python2.7/site-packages/pip/commands/show.pyt run! s
( t __name__t
__module__t __doc__t namet usaget summaryR R ( ( ( s5 /usr/lib/python2.7/site-packages/pip/commands/show.pyR s c c@ s� t g t j D] } | j j � | f ^ q
� } g | D] } | j � ^ q8 } x0g | D] } | | k rZ | | ^ qZ D]} i | j d 6| j d 6| j d 6g | j � D] } | j ^ q� 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 | � ^ q0}
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 � ^ q�} n | j d
� r>| j d
� }
n | j d � ri| j d � } | | d <n d } | j d
� r�x6 | j d
� D]"