Ñò 9ÕÒTc @@sÍddklZddkZddkZddklZddklZddkl Z ddk l Z ddk l Z lZddklZdd klZlZeieƒZd efd „ƒYZdS( i(tabsolute_importN(tCommand(tDistributionNotFound(t PackageFinder(tInstallRequirement(tget_installed_distributionstdist_is_editable(tRemovedInPip7Warning(tmake_option_groupt index_groupt ListCommandcB@sqeZdZdZdZdZd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „ZRS( st List installed packages, including editables. Packages are listed in a case-insensitive sorted order. tlists %prog [options]sList installed packages.c O@s-tt|ƒi||Ž|i}|idddddtddƒ|idd dddtdd ƒ|id d dddtdd ƒ|idddddtddƒ|iiddddddtddƒ|iddddtddƒtt|iƒ}|ii d|ƒ|ii d|ƒdS(Ns-os --outdatedtactiont store_truetdefaultthelps,List outdated packages (excluding editables)s-us --uptodates,List uptodate packages (excluding editables)s-es --editablesList editable projects.s-ls--localsSIf in a virtualenv that has global access, do not list globally-installed packages.s--usertdesttusers,Only output packages installed in user-site.s--presYInclude pre-release and development versions. By default, pip only finds stable versions.i( tsuperR t__init__tcmd_optst add_optiontFalseRR tparsertinsert_option_group(tselftargstkwRt index_opts((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyRsH      cC@sRtd|id|d|id|id|id|id|id|id |ƒ S( sK Create a package finder appropriate to this list command. t find_linkst index_urlstallow_externaltallow_unverifiedtallow_all_externaltallow_all_prereleasest trusted_hoststprocess_dependency_linkstsession(RRRR R!tpreR#R$(RtoptionsRR%((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyt_build_package_finderLs       cC@sb|io|i|ƒnD|io|i|ƒn)|io|i|ƒn|i|ƒdS(N(toutdatedt run_outdatedtuptodatet run_uptodateteditablet run_editablest run_listing(RR'R((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pytrun\s   cC@sTxM|i|ƒD]<\}}||ijo tid|i|i|ƒqqWdS(Ns%s (Current: %s Latest: %s)(tfind_packages_latests_versionstparsed_versiontloggertinfot project_nametversion(RR'tdistR6((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyR*fs  c c@sç|ig|i}|io#tiddi|ƒƒg}n|iotidt ƒn|i o!tidt ƒ||i 7}ng}xMt d|i d|i ƒD]0}|idƒo|i|idƒƒq«q«W|i|ƒiiƒ}zå|~}|i|||ƒ}|i|ƒt d|i d|i dtƒ}x’|D]Š}ti|idd |iƒ} y*|i| tƒ} | djowOnWntj o qOnX|i| | i ƒi!} || fVqOWWdQXdS( NsIgnoring indexes: %st,sˆ--use-mirrors has been deprecated and will be removed in the future. Explicit uses of --index-url and/or --extra-index-url is suggested.s„--mirrors has been deprecated and will be removed in the future. Explicit uses of --index-url and/or --extra-index-url is suggested.t local_onlyt user_onlysdependency_links.txttinclude_editablestisolated("t index_urltextra_index_urlstno_indexR3R4tjoint use_mirrorstwarningstwarnRtmirrorsRtlocalRt has_metadatatextendtget_metadata_linest_build_sessiont__exit__t __enter__R(tadd_dependency_linksRRt from_linetkeytNonet isolated_modetfind_requirementtTrueRt_link_package_versionstnameR6( RR'Rtdependency_linksR7t_[1]R%tfindertinstalled_packagestreqtlinktremote_version((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyR1nsP      &      cC@s,td|id|iƒ}|i|ƒdS(NR9R:(RRERtoutput_package_listing(RR'RX((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyR/©s  cC@s2td|id|idtƒ}|i|ƒdS(NR9R:teditables_only(RRERRRR\(RR'RX((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyR.°s    cC@szt|dd„ƒ}x^|D]V}t|ƒo d|i|i|if}nd|i|if}ti|ƒqWdS(NRNcS@s |iiƒS((R5tlower(R7((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyt»ss %s (%s, %s)s%s (%s)(tsortedRR5R6tlocationR3R4(RRXR7tline((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyR\¸s  cC@sXg}x>|i|ƒD]-\}}|i|jo|i|ƒqqW|i|ƒdS(N(R1R2tappendR\(RR'R+R7R6((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyR,Ès  (t__name__t __module__t__doc__RTtusagetsummaryRR(R0R*R1R/R.R\R,(((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyR s /   ;   (t __future__RtloggingRBtpip.basecommandRtpip.exceptionsRt pip.indexRtpip.reqRt pip.utilsRRtpip.utils.deprecationRtpip.cmdoptionsRR t getLoggerRdR3R (((s7/usr/lib/python2.6/vendor-packages/pip/commands/list.pyts