Files
PowerToys/PythonHome/Lib/site-packages/pip/commands/search.pyc

34 lines
5.4 KiB
Plaintext
Raw Normal View History

2014-07-09 18:15:23 +08:00
<03>
<00>Sc@sddlZddlZddlZddlmZmZddlmZddl m
Z
ddl m Z m Z mZddlmZddlmZddlmZdd lmZmZd
efd <00><00>YZd <00>Zd dd<00>Zd<00>Zd<00>ZdS(i<><69><EFBFBD><EFBFBD>N(tCommandtSUCCESS(tget_terminal_size(tlogger(t xmlrpclibtreducetcmp(t CommandError(tNO_MATCHES_FOUND(t pkg_resources(t StrictVersiont LooseVersiont SearchCommandcBs;eZdZdZdZdZd<00>Zd<00>Zd<00>ZRS(s@Search for PyPI packages whose name or summary contains <query>.tsearchs
%prog [options] <query>sSearch PyPI for packages.c
Os[tt|<00>j||<00>|jjddddddddd <00>|jjd
|j<00>dS( Ns--indextdesttindextmetavartURLtdefaultshttps://pypi.python.org/pypithelps3Base URL of Python Package Index (default %default)i(tsuperR t__init__tcmd_optst
add_optiontparsertinsert_option_group(tselftargstkw((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyRs cCs<>|std<00><00>n|}|j}|j||<00>}t|<00>}d}tjj<00>rgt<00>d}nt |d|<00>|r<>t
St S(Ns)Missing required argument (search query).itterminal_width( RRR ttransform_hitstNonetsyststdouttisattyRt print_resultsRR(RtoptionsRtqueryt index_urlt pypi_hitsthitsR((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pytrun"s  cCs3tj|<00>}|ji|d6|d6d<00>}|S(Ntnametsummarytor(Rt ServerProxyR (RR%R&tpypiR(((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyR 4s ( t__name__t
__module__t__doc__R*tusageR+RR)R (((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyR s cCsi}x<>|D]<5D>}|d}|d}|d}|d}|d krPd}n||j<00>kr<>i|d6|d6|gd6|d6||<q ||dj|<00>|t||d<19>kr |||d<|||d<q q Wt|j<00>dd <00>d
t<00>}|S( s<>
The list from pypi is really a list of versions. We want a list of
packages with the list of versions stored inline. This converts the
list from pypi into one we can use.
R*R+tversiont_pypi_orderingitversionstscoretkeycSs|dS(NR6((tx((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyt<lambda>TstreverseN(Rtkeystappendthighest_versiontsortedtvaluestTrue(R(tpackagesthitR*R+R3R6t package_list((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyR:s  



  ,!ic CsogtjD]}|j^q
}xI|D]A}|d}|dpCd}|dk r<>tj|||d<18>}dd|dj|<00>}nd|j|<00>|f}y<>tj |<00>||krRtj
|<00>} tj d 7_ z_t |d
<19>}
| j |
krtj d | j <16>n%tj d | j <16>tj d |
<16>Wdtj d 8_ XnWq&tk
rfq&Xq&WdS(NR*R+tis
t is%s - %siR5sINSTALLED: %s (latest)s INSTALLED: %ss LATEST: %s(R t working_sett project_nameRttextwraptwraptjointljustRtnotifytget_distributiontindentR=R3tUnicodeEncodeError( R(tname_column_widthRtptinstalled_packagesRBR*R+tlinetdisttlatest((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyR#Xs, 
    cCs<>ytt|<00>t|<00><00>SWntk
r0nXytt|<00>t|<00><00>SWn_tk
r<>tgt|<00>jD]}t|<00>^qqgt|<00>jD]}t|<00>^q<><00>SXdS(N(RR
t
ValueErrorR t TypeErrorR3tstr(tversion1tversion2tv((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pytcompare_versionsts  (cCstd<00>|<00>S(NcSst||<00>dkr|p|S(Ni(R\(tv1tv2((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyR9<00>s(R(R5((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyR=<00>s(R RHt pip.downloadtpiptpip.basecommandRRtpip.utilRtpip.logRtpip.backwardcompatRRRtpip.exceptionsRtpip.status_codesRt pip._vendorR tdistutils.versionR
R R RRR#R\R=(((sJc:\Users\lifqian\Desktop\Python27\lib\site-packages\pip\commands\search.pyt<module>s   *