1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Ë
ñúh‚ãó—ddlmZddlZddlZddlmZmZmZddlm    Z    ddl
m Z ddl m Z ddlmZddlmZdd    lmZmZdd
lmZmZdd lmZej4e«Zdd „ZGd „de«ZGd„de «Zdd„Z                                 dd„Z!y)é)Ú annotationsN)Ú    GeneratorÚIterableÚIterator)ÚValues)Ú
NamedTuple)ÚInvalidRequirement)Úcanonicalize_name)ÚCommand)ÚERRORÚSUCCESS)ÚBaseDistributionÚget_default_environment)Ú write_outputcó°—tjtjz}tj    dd|«}|j |«j «S)NÚ)ÚstringÚ punctuationÚ
whitespaceÚstrÚ    maketransÚ    translateÚlower)ÚlabelÚchars_to_removeÚ removal_maps   úNH:\Change_password\venv_build\Lib\site-packages\pip/_internal/commands/show.pyÚnormalize_project_url_labelrsB€ä×(Ñ(¬6×+<Ñ+<Ñ<€OÜ—-‘-  B¨Ó8€KØ ?‰?˜;Ó '× -Ñ -Ó /Ð/ócó(—eZdZdZdZdZdd„Zdd„Zy)    Ú ShowCommandzx
    Show information about one or more installed packages.
 
    The output is in RFC-compliant mail header format.
    z$
      %prog [options] <package> ...Tcó’—|jjdddddd¬«|jjd|j«y)    Nz-fz--filesÚfilesÚ
store_trueFz7Show the full list of installed files for each package.)ÚdestÚactionÚdefaultÚhelpr)Úcmd_optsÚ
add_optionÚparserÚinsert_option_group)Úselfs rÚ add_optionszShowCommand.add_options&sE€Ø  ‰ × Ñ Ø Ø ØØØØJð     !ô    
ð      ‰ ×'Ñ'¨¨4¯=©=Õ9rcó²—|stjd«tS|}t|«}t    ||j
|j ¬«stStS)Nz.ERROR: Please provide a package name or names.)Ú
list_filesÚverbose)ÚloggerÚwarningr Úsearch_packages_infoÚ print_resultsr#r1r )r-ÚoptionsÚargsÚqueryÚresultss     rÚrunzShowCommand.run2sI€ÙÜ N‰NÐKÔ L܈L؈ä& uÓ-ˆÜØ  § ¡ °w·±õ
ôˆL܈rN)ÚreturnÚNone)r6rr7ú    list[str]r;Úint)Ú__name__Ú
__module__Ú __qualname__Ú__doc__ÚusageÚignore_require_venvr.r:©rrr!r!s„ñð  '€EàÐó
:ô rr!có—eZdZUded<ded<ded<ded<ded<ded    <ded
<ded <ded <ded <ded<ded<ded<ded<ded<ded<ded<ded<y)Ú _PackageInforÚnameÚversionÚlocationz
str | NoneÚeditable_project_locationr=ÚrequiresÚ required_byÚ    installerÚmetadata_versionÚ classifiersÚsummaryÚhomepageÚ project_urlsÚauthorÚ author_emailÚlicenseÚlicense_expressionÚ entry_pointszlist[str] | Noner#N)r?r@rAÚ__annotations__rErrrGrG@sf…Ø
ƒIØ ƒL؃MØ)Ó)ØÓØÓ؃NØÓØÓØ ƒL؃MØÓØ ƒKØÓØ ƒLØÓØÓØ ÔrrGc
#óx‡K—t«}|j«Dcic]}|j|“Œc}Š|Dcgc] }t|«‘Œ}}t    t ||«Dcgc] \}}|‰vsŒ |‘Œc}}«}|r%t jddj|««d(ˆfd„ }|D]}    ‰|}    t    |j«D    chc]}    |    j’Œc}    tj¬«}
    t    ||«tj¬«}     |j!d«} | j#d¬«} |j'«}|€d    }n t    |«}|j(}|j+d
g«}|j-d d «}|s?|D]:}|j/d d¬«\}}t1|«}|dk(sŒ*|j3«}nt5d)id|j6“d|j8“d|j:xsd “d|j<“d|
“d| “d|j>“d|j@xsd “d|j+dg«“d|j-dd «“d|“d|“d|j-dd «“d |j-d!d «“d"|j-d#d «“d$|j-d%d «“d&| “d'|“Ž–—Œ
y    cc}wcc}wcc}}w#t$rYŒ(wxYwcc}    w#t$r-t    |j«tj¬«}
YŒwxYw#t$rdg} YŒ wxYw#t$$rg} YŒùwxYw­w)*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ú, có8•‡—ˆfd„‰j«D«S)Nc3óȕK—|]T}‰j|j«Dchc]}t|j«’Œc}vr|jdxsd–—ŒVycc}w­w)ÚNameÚUNKNOWNN)Úcanonical_nameÚiter_dependenciesr
rHÚmetadata)Ú.0ÚdistÚdÚ current_dists   €rú    <genexpr>zHsearch_packages_info.<locals>._get_requiring_packages.<locals>.<genexpr>gs`øèø€ò
àØ×*Ñ*Ø37×3IÑ3IÓ3KÖL¨aÔ! !§&¡&Õ)ÒLñMð M‰M˜&Ñ !Ò . YÓ .ñ
ùòMùsƒ"A"¥AÁ!A")Úvalues)rfÚ    installeds`€rÚ_get_requiring_packagesz5search_packages_info.<locals>._get_requiring_packagesfsù€ó
à!×(Ñ(Ó*ô
ð    
r)Úkeyz#N/Azentry_points.txtF)ÚkeependsNz Project-URLz    Home-pagerú,é)ÚmaxsplitrRrHrIrJrKrLrMrNrOrPÚ
ClassifierrQÚSummaryrSrTÚAuthorrUz Author-emailrVÚLicenserWzLicense-ExpressionrXr#)rfrr;z Iterator[str]rE)!rÚiter_all_distributionsr`r
ÚsortedÚzipr2r3ÚjoinÚKeyErrorrarHrrr    Úiter_raw_dependenciesÚ    read_textÚ
splitlinesÚFileNotFoundErrorÚiter_declared_entriesrbÚget_allÚgetÚsplitrÚstriprGÚraw_nameÚ raw_versionrJrKrNrO)r8ÚenvrdrHÚ query_namesÚpkgÚmissingrjÚ
query_nameÚreqrLrMÚentry_points_textrXÚ
files_iterr#rbrSrRÚurlÚ    url_labelÚnormalized_labelris                      @rr4r4Usvøèø€ô "Ó
#€Cà7:×7QÑ7QÓ7SÖT¨t×$Ñ$ dÑ*ÒT€IØ7<Ö=¨tÔ$ TÕ*Ð=€KÐ=ÜÜ" 5¨+Ó6×O‘)$˜¸#ÀYÒ:NŠÓOó€Gñ܏‰Ð1°4·9±9¸WÓ3EÔFõ
ð"óA
ˆ
ð    Ø˜ZÑ(ˆDð    KÜà%)×%;Ñ%;Ó%=Ö>˜c—“Ò>Ü—I‘IôˆHð    #Ü Ñ!8¸Ó!>ÄCÇIÁIÔNˆKð    Ø $§¡Ð/AÓ BÐ Ø,×7Ñ7ÀÐ7ÓGˆLð×/Ñ/Ó1ˆ
Ø Ð Ø&*‰Eä˜:Ó&ˆEà—=‘=ˆà×'Ñ'¨ °rÓ:ˆ Ø—<‘<  ¨RÓ0ˆÙð$ò Ø!$§¡¨3¸ Ó!;‘    ˜3Ü#>¸yÓ#IРØ# zÓ1Ø"Ÿy™y›{HÙð  ôò
Ø—’ð
à×$Ò$ð
ð—]‘]Ò( bøð
ð'+×&DÒ&Dð    
ñ
ð 
ñ $ð 
ð—n’nð
ð"×2Ñ2Ò8°bøð
ð!×(Ñ(¨°rÔ:ð
ð—L‘L ¨BÔ/ð
ñð
ñ&ð
ð—<‘< ¨"Ô-ð
ð"Ÿ™ n°bÔ9ð
ð—L‘L ¨BÔ/ð
ð  (Ÿ|™|Ð,@À"ÔEð!
ñ"&ð#
ñ$ð%
ô    
ñ]A
ùò!UùÚ=ùãOøô ò    Ú ð    üò ?øô"ò    Kܘd×8Ñ8Ó:ÄÇ    Á    ÔJ‹Hð    Kûô
"ò    #Ø!˜(‹Kð    #ûô !ò    Ø‹Lð    üsăL: J7´L:»J<Á L:Á# K
Á0K
Á4;L:Â0KÂ6KÃ K
àKÃ8!LÄ#L(Ä=A=L:Æ;D L:Ë    KËL:ËKËL:ËKË2LÌL:ÌLÌL:Ì L%Ì!L:Ì$L%Ì%L:Ì( L7Ì3L:Ì6L7Ì7L:c    óR—d}t|«D]•\}}d}|dkDr td«ttt|j
j d«««}td|j«td|j«td|j«td    |j«td
|j«td |j«|d k\r#|jrtd |j«ntd|j«td|j«|j td|j «tddj#|j$««tddj#|j&««|r²td|j
«td|j(«td«|j*D]}td|«Œtd«|j,D]}td|j/««Œtd«|j0D]}    td|    «Œ|sŒGtd«|j2€ td«Œk|j2D]}
td|
j/««ŒŒ˜|S)zC
    Print the information from installed distributions found.
    FTrz---ú.zName: %sz Version: %sz Summary: %sz Home-page: %sz
Author: %szAuthor-email: %s)éézLicense-Expression: %sz License: %sz Location: %szEditable project location: %sz Requires: %sr[zRequired-by: %szMetadata-Version: %sz Installer: %sz Classifiers:z  %sz Entry-points:z Project-URLs:zFiles:z+Cannot locate RECORD or installed-files.txt)Ú    enumeraterÚtupleÚmapr>rOr€rHrIrQrRrTrUrWrVrJrKrwrLrMrNrPrXrrSr#) Ú distributionsr0r1Úresults_printedÚirdÚmetadata_version_tupleÚ
classifierÚentryÚ project_urlÚlines            rr5r5²s&€ð€Oܘ]Ó+ó+7‰ˆˆ4ØˆØ ˆqŠ5Ü ˜Ô ä!&¤s¬3°×0EÑ0E×0KÑ0KÈCÓ0PÓ'QÓ!RÐäZ §¡Ô+ܐ] D§L¡LÔ1ܐ] D§L¡LÔ1ܐ_ d§m¡mÔ4ܐ\ 4§;¡;Ô/ÜÐ'¨×):Ñ):Ô;Ø ! VÒ +°×0GÒ0GÜ Ð1°4×3JÑ3JÕ Kä ˜¨¯ © Ô 5ܐ^ T§]¡]Ô3Ø × )Ñ )Ð 5Ü Ø/°×1OÑ1Oô ô    ^ T§Y¡Y¨t¯}©}Ó%=Ô>ÜÐ&¨¯    ©    °$×2BÑ2BÓ(CÔDá Ü Ð/°×1FÑ1FÔ GÜ ˜¨$¯.©.Ô 9Ü ˜Ô (Ø"×.Ñ.ò 1
ܘV ZÕ0ð 1ä ˜Ô )Ø×*Ñ*ò 4Ü˜V U§[¡[£]Õ3ð 4ä ˜Ô )Ø#×0Ñ0ò 2 ܘV [Õ1ð 2ã Ü ˜Ô "؏z‰zÐ!ÜÐJÖKà ŸJ™Jò7DÜ  ¨¯©«Õ6ò7ðU+7ðX Ðr)rrr;r)r8r=r;z#Generator[_PackageInfo, None, None])r–zIterable[_PackageInfo]r0Úboolr1ržr;rž)"Ú
__future__rÚloggingrÚcollections.abcrrrÚoptparserÚtypingrÚ"pip._vendor.packaging.requirementsr    Úpip._vendor.packaging.utilsr
Úpip._internal.cli.base_commandr Úpip._internal.cli.status_codesr r Úpip._internal.metadatarrÚpip._internal.utils.miscrÚ    getLoggerr?r2rr!rGr4r5rErrú<module>r«sŒðÝ"ãÛ ß9Ñ9ÝÝåAÝ9å2ß9ßLÝ1à    ˆ×    Ñ    ˜8Ó    $€ó0ô"'ô"ôJ:ôó*Z
ðz5Ø)ð5àð5ðð5ð
ô    5r