2biSSKrSSKJr SSKJrJrJrJrJrJ r SSK J r SSK J r SSKJrJr SSKJrJr SSKJr \R,"\5r"S S \ 5r"S S \5rS \\S\\SS44SjrS\\S\S\S\4Sjrg)N)Values) GeneratorIterableIteratorList NamedTupleOptional)canonicalize_name)Command)ERRORSUCCESS)BaseDistributionget_default_environment) write_outputcF\rSrSrSrSrSrS SjrS\S \ \ S\ 4S jr S r g) ShowCommandzl Show information about one or more installed packages. The output is in RFC-compliant mail header format. z$ %prog [options] ...TreturnNc URRSSSSSSS9 URRSUR5 g) Nz-fz--filesfiles store_trueFz7Show the full list of installed files for each package.)destactiondefaulthelpr)cmd_opts add_optionparserinsert_option_group)selfs ڍ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/commands/show.py add_optionsShowCommand.add_optionssE    J !  ''4==9optionsargscU(dS5 [$Un[U5n[ XAR UR S9(d[$[$)Nz.ERROR: Please provide a package name or names.) list_filesverbose)loggerwarningr search_packages_info print_resultsrr)r )r r%r&queryresultss r!runShowCommand.run&sG NNK LL&u-  w Lr$)rN)__name__ __module__ __qualname____firstlineno____doc__usageignore_require_venvr"rrstrintr0__static_attributes__r2r$r!rrs7  'E : 6 c s r$rc\rSrSr%\\S'\\S'\\S'\\\S'\\\S'\\\S'\\S'\\S '\\\S '\\S '\\S '\\\S '\\S'\\S'\\S'\\\S'\\\\S'Srg) _PackageInfo4nameversionlocationeditable_project_locationrequires required_by installermetadata_version classifierssummaryhomepage project_urlsauthor author_emaillicense entry_pointsrr2N) r3r4r5r6r:__annotations__r rr<r2r$r!r>r>4s I LM'},3icNc LMs) K Ls) DI r$r>r.rc #f^# [5nUR5Vs0sHo"RU_M snmUVs/sHn[U5PM nn[ [ X5VVs/sHup5UT;dM UPM snn5nU(a%[ RSSRU55 S[S[[4U4SjjnUGHnTUn[ SUR55[RS9n [ U"U5[RS9n URS5n U R!S S 9n UR%5n U cS nO [ U 5nUR&n[)S%0S UR*_S [UR,5_SUR.=(d S_SUR0_SU _SU _SUR2_SUR4=(d S_SUR7S/5_SUR9SS5_SUR9SS5_SUR7S/5_SUR9SS5_SUR9S S5_S!UR9S"S5_S#U _S$U_6v GM g s snfs snfs snnf![a GMf=f!["a /n GNif=f7f)&z 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. zPackage(s) not found: %s, current_distrc:>^U4SjTR55$)Nc3># UHanTRUR5Vs1sHn[UR5iM sn;dMGURS=(d Sv Mc gs snf7f)NameUNKNOWNN)canonical_nameiter_dependenciesr r@metadata).0distdrSs r! Hsearch_packages_info.._get_requiring_packages..Zsd ***373I3I3KL3Ka!!&&)3KLM /DMM& ! .Y .*Ls#A1A,A1 $A1)values)rS installeds`r!_get_requiring_packages5search_packages_info.._get_requiring_packagesYs !((*  r$c38# UHoRv M g7f)N)r@)r[reqs r!r^'search_packages_info..gsH/G88/Gs)keyzentry_points.txtF)keependsNr@rArBrCrDrErFrGrH ClassifierrISummaryrJz Home-pagerKz Project-URLrLAuthorrMz Author-emailrNLicenserOrr2)riter_all_distributionsrXr sortedzipr*r+joinrrr:KeyErrorrYlower read_text splitlinesFileNotFoundErroriter_declared_entriesrZr>raw_namerArBrCrFrGget_allget)r.envr\r@ query_namespkgmissingrb query_namerDrEentry_points_textrO files_iterrrZras @r!r,r,Hs " #C7:7Q7Q7ST7St$$d*7STI7<=ut$T*uK="56O6)$#Y:N6OG1499W3EF .> 8C= "  Z(DHt/E/E/GHciiX4T: J   $/A B ,777GL//1  )-E:&E==   % ]](b '+&D&D    $  nn "228b !((r: LLB/ \\+r2 "))-< <<"- "nb9 LLB/ &! "#  /"!U=O    ! L swJ1I<J1JJ1' J 7J =AJ1J A J1$ JEJ1 JJ1JJ1 J.*J1-J..J1 distributionsr(r)cSn[U5GHRupESnUS:a [S5 [SUR5 [SUR5 [SUR5 [SUR 5 [S UR 5 [S UR5 [S UR5 [S UR5 URb[S UR5 [SSRUR55 [SSRUR55 U(a[SUR5 [SUR5 [S5 UR Hn[SU5 M [S5 UR"Hn[SUR%55 M [S5 UR&Hn[SU5 M U(dGM[S5 UR(c[S5 GM%UR(Hn [SU R%55 M GMU U$)z; Print the information from installed distributions found. FTrz---zName: %sz Version: %sz Summary: %sz Home-page: %sz Author: %szAuthor-email: %sz License: %sz Location: %szEditable project location: %sz Requires: %srRzRequired-by: %szMetadata-Version: %sz Installer: %sz Classifiers:z %sz Entry-points:z Project-URLs:zFiles:z+Cannot locate RECORD or installed-files.txt) enumeraterr@rArIrJrLrMrNrBrCrqrDrErGrFrHrOstriprKr) rr(r)results_printedir\ classifierentry project_urllines r!r-r-sO]+ q5  Z+]DLL1]DLL1_dmm4\4;;/'):):;]DLL1^T]]3  ) ) 5 /1O1O  ^TYYt}}%=>& $2B2B(CD  /1F1F G $.. 9  (".. VZ0/  )**VU[[]3+  )#00 V[1 1 :  "zz!JK JJD 6'K,N r$)loggingoptparsertypingrrrrrr pip._vendor.packaging.utilsr pip._internal.cli.base_commandr pip._internal.cli.status_codesr r pip._internal.metadatarrpip._internal.utils.miscr getLoggerr3r*rr>r:r,boolr-r2r$r!rsLL929L1   8 $"'"J:(B S B i dD8P.QB J0L)000 0r$