OwlCyberSecurity - MANAGER
Edit File: show.pyc
� ��abc�����������@@��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�d��d�l �m�Z�e�j�e���Z�d�e�f�d �������YZ�d ����Z�e�e�d���Z�d�S(���i����(���t���absolute_import(���t ���FeedParserN(���t���Command(���t���SUCCESSt���ERROR(���t ���pkg_resources(���t���canonicalize_namet���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@��sO���|�s�t��j�d���t�S|�}�t�|���}�t�|�d�|�j�d�|�j��sK�t�St�S(���Ns.���ERROR: Please provide a package name or names.t ���list_filest���verbose(���t���loggert���warningR���t���search_packages_infot ���print_resultsR ���R���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@��sm��i��}�x$�t��j�D]�}�|�|�t�|�j���<q�Wg��|��D]�}�t�|���^�q4�}�xg��|�D]�}�|�|�k�rV�|�|�^�qV�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�|���^�q,} �g��| �D]�}�t �j�j�|�|�j���^�qW} �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���re|�j�d���}�|�|�d�<n��|�j �d ���r�x:�|�j�d ���D]&�}�|�j����r�|�j����|�d�<Pq�q�Wn��t����}�|�j�| ���|�j����}�x!�d�D]�}�|�j�|���|�|�<q�Wg��}�x=�| �j����D]/�}�|�j�d���r |�j�|�t�d�����q q W|�|�d�<| �r`t�| ���|�d�<n��|�Vqv�Wd�S(���s���� Gather details from installed distributions. Print distribution name, version, location, and installed files. Installed files requires a pip generated 'installed-files.txt' in the distributions '.egg-info' directory. R&���t���versiont���locationt���requirest���RECORDt���,i����t���METADATAs���installed-files.txts���PKG-INFOs���entry_points.txtt���entry_pointst ���INSTALLERt ���installers���metadata-versionR(���s ���home-paget���authors���author-emailt���licenses���Classifier: t���classifiersR ���N(���s���metadata-versionR(���s ���home-pageR2���s���author-emailR3���(���R���t���working_setR���t���project_nameR)���R*���R+���t���Nonet ���isinstancet���DistInfoDistributiont���has_metadatat���get_metadata_linest���splitt���ost���patht���joint���relpatht���get_metadatat���egg_infot���stripR���t���feedt���closet���gett ���splitlinest ���startswitht���appendt���lent���sorted(���R ���t ���installedt���pR&���t���query_namest���pkgt���distt���dept���packaget ���file_listt���metadatat���linest���lt���pathsR/���t���linet���feed_parsert ���pkg_info_dictt���keyR4���(����(����s5���/usr/lib/python2.7/site-packages/pip/commands/show.pyR���/���s`����0 &&+.+. c��� ������C@��sn��t��}�xat�|����D]S\�}�}�t�}�|�d�k�rA�t�j�d���n��t�j�d�|�j�d�d�����t�j�d�|�j�d�d�����t�j�d�|�j�d �d�����t�j�d �|�j�d�d�����t�j�d�|�j�d �d�����t�j�d�|�j�d�d�����t�j�d�|�j�d�d�����t�j�d�|�j�d�d�����t�j�d�d�j�|�j�d�g��������|�rt�j�d�|�j�d�d�����t�j�d�|�j�d�d�����t�j�d���x*�|�j�d�g����D]�}�t�j�d�|���q�Wt�j�d���x3�|�j�d�g����D]�}�t�j�d�|�j������q�Wn��|�r�t�j�d ���x0�|�j�d!�g����D]�}�t�j�d�|�j������q'Wd!�|�k�rft�j�d"���qfq�q�W|�S(#���sD��� Print the informations from installed distributions found. i����s���---s���Name: %sR&���t����s���Version: %sR)���s���Summary: %sR(���s ���Home-page: %ss ���home-pages ���Author: %sR2���s���Author-email: %ss���author-emails���License: %sR3���s���Location: %sR*���s���Requires: %ss���, R+���s���Metadata-Version: %ss���metadata-versions ���Installer: %sR1���s���Classifiers:R4���s��� %ss ���Entry-points:R/���s���Files:R ���s!���Cannot locate installed-files.txt(���R���t ���enumeratet���TrueR���t���infoRF���R?���RC���( ���t ���distributionsR���R���t���results_printedt���iRP���t ���classifiert���entryRX���(����(����s5���/usr/lib/python2.7/site-packages/pip/commands/show.pyR���x���s>����% (���t ���__future__R����t���email.parserR���t���loggingR=���t���pip.basecommandR���t���pip.status_codesR���R���t���pip._vendorR���t���pip._vendor.packaging.utilsR���t ���getLoggerR#���R���R���R���R���R���(����(����(����s5���/usr/lib/python2.7/site-packages/pip/commands/show.pyt���<module>���s��� I