Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 ÝPf–ã@säddlmZddlZddlZddlZddlmZmZddlm Z ddl m Z ddl m Z ddlmZddlmZdd lmZdd lmZdd lmZdd lmZdd lmZejeƒZGdd„deƒZ dd„Z!ddd„Z"dd„Z#dS)é)Úabsolute_importN)ÚCommandÚSUCCESS)Ú OrderedDict)ÚPipXmlrpcTransport)ÚPyPI)Úget_terminal_size)Ú indent_log)Ú CommandError)ÚNO_MATCHES_FOUND)Úparse)Ú pkg_resources)Ú xmlrpc_clientcs<eZdZdZdZdZdZ‡fdd„Zdd„Zd d „Z ‡Z S) Ú SearchCommandz@Search for PyPI packages whose name or summary contains .Úsearchz %prog [options] zSearch PyPI for packages.cs@tt|ƒj||Ž|jjddddtjdd�|jjd|jƒdS)Nz-iz--indexÚindexZURLz3Base URL of Python Package Index (default %default))ÚdestÚmetavarÚdefaultÚhelpr) ÚsuperrÚ__init__Zcmd_optsZ add_optionrZpypi_urlÚparserZinsert_option_group)ÚselfÚargsÚkw)Ú __class__©ú/usr/lib/python3.6/search.pyrszSearchCommand.__init__cCsT|s tdƒ‚|}|j||ƒ}t|ƒ}d}tjjƒrt k �rJYq>Xq>WdS)NcSs.g|]&}t|dƒt|jddgƒdƒ‘qS)r)r2ú-ééÿÿÿÿ)ÚlenÚget)Ú.0r8rrrú csz!print_results..écSsg|] }|j‘qSr)Z project_name)r>Úprrrr?gsr)r*Úr2r9r:éé Ú ú éz %-*s - %sz%s (%s)zINSTALLED: %s (latest)z INSTALLED: %sz LATEST: %sr;)Úmaxr Z working_setr=ÚtextwrapZwrapÚjoinÚloggerÚinfoZget_distributionr r5r1ÚUnicodeEncodeError) r'Zname_column_widthrZinstalled_packagesr8r)r*r1Z target_widthÚlineZdistZlatestrrrr$^s>        r$cCs t|td�S)N)Úkey)rHÚ parse_version)r2rrrr5„sr5)NN)$Z __future__rZloggingr!rIZpip.basecommandrrZ pip.compatrZ pip.downloadrZ pip.modelsrZ pip.utilsrZpip.utils.loggingr Zpip.exceptionsr Zpip.status_codesr Zpip._vendor.packaging.versionr rPZ pip._vendorr Zpip._vendor.six.movesrZ getLoggerr,rKrr r$r5rrrrÚs&            + &