Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
•èRc@süddlZddlZddlZddlZddlmZmZddlm	Z	ddl
mZddlm
Z
mZmZddlmZddlmZddlmZmZd	efd
„ƒYZd„Zddd
„Zd„Zd„ZdS(iÿÿÿÿN(tCommandtSUCCESS(tget_terminal_size(tlogger(t	xmlrpclibtreducetcmp(tCommandError(tNO_MATCHES_FOUND(t
StrictVersiontLooseVersiont
SearchCommandcBs;eZdZdZdZdZd„Zd„Zd„ZRS(s@Search for PyPI packages whose name or summary contains <query>.tsearchs
      %prog [options] <query>sSearch PyPI for packages.c
Os[tt|ƒj||Ž|jjddddddddd	ƒ|jjd
|jƒdS(Ns--indextdesttindextmetavartURLtdefaultshttps://pypi.python.org/pypithelps3Base URL of Python Package Index (default %default)i(tsuperRt__init__tcmd_optst
add_optiontparsertinsert_option_group(tselftargstkw((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyRs	cCs…|stdƒ‚n|}|j}|j||ƒ}t|ƒ}d}tjjƒrgtƒd}nt	|d|ƒ|rt
StS(Ns)Missing required argument (search query).itterminal_width(RRRttransform_hitstNonetsyststdouttisattyRt
print_resultsRR(RtoptionsRtqueryt	index_urlt	pypi_hitsthitsR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pytrun s	cCs3tj|ƒ}|ji|d6|d6dƒ}|S(Ntnametsummarytor(RtServerProxyR(RR$R%tpypiR'((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyR2s (	t__name__t
__module__t__doc__R)tusageR*RR(R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyRs		cCsi}x×|D]Ï}|d}|d}|d}|d}|dkrPd}n||jƒkrŽi|d6|d6|gd6|d6||<q
||dj|ƒ|t||dƒkr
|||d<|||d<q
q
Wt|jƒdd	„d
tƒ}|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(NR5((tx((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyt<lambda>RstreverseN(Rtkeystappendthighest_versiontsortedtvaluestTrue(R'tpackagesthitR)R*R2R5tpackage_list((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyR8s 




	,!icCsogtjD]}|j^q
}xI|D]A}|d}|dpCd}|dk	rŠtj|||dƒ}dd|dj|ƒ}nd|j|ƒ|f}y°tj	|ƒ||krRtj
|ƒ}	tjd	7_z_t|d
ƒ}
|	j
|
krtj	d|	j
ƒn%tj	d|	j
ƒtj	d
|
ƒWdtjd	8_XnWq&tk
rfq&Xq&WdS(NR)R*tis
t is%s - %siR4sINSTALLED: %s (latest)s
INSTALLED: %ss
LATEST:    %s(t
pkg_resourcestworking_settproject_nameRttextwraptwraptjointljustRtnotifytget_distributiontindentR<R2tUnicodeEncodeError(R'tname_column_widthRtptinstalled_packagesRAR)R*tlinetdisttlatest((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyR"Vs,



cCs´ytt|ƒt|ƒƒSWntk
r0nXytt|ƒt|ƒƒSWn_tk
r¯tgt|ƒjD]}t|ƒ^qqgt|ƒjD]}t|ƒ^q–ƒSXdS(N(RR	t
ValueErrorR
t	TypeErrorR2tstr(tversion1tversion2tv((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pytcompare_versionsrs

(cCstd„|ƒS(NcSst||ƒdkr|p|S(Ni(R\(tv1tv2((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyR8‚s(R(R4((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyR<s(RRHREtpip.downloadtpiptpip.basecommandRRtpip.utilRtpip.logRtpip.backwardcompatRRRtpip.exceptionsRtpip.status_codesRtdistutils.versionR	R
RRRR"R\R<(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/pip/commands/search.pyt<module>s*