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
Ë
ñúh~&ãóh—ddlmZddlZddlZddlZddlmZmZmZddl    m
Z
m Z ddl m Z ddlmZmZddlmZddlmZmZdd    lmZmZdd
lmZmZdd lmZdd lmZej@e!«Z"Gd „de «Z#                            d                                                            dd„Z$dd„Z%dd„Z&e
d¬«Gd„d««Z'y)é)Ú annotationsN)Ú    ContainerÚ    GeneratorÚIterable)Ú    dataclassÚfield)Ú
NamedTuple)ÚNormalizedNameÚcanonicalize_name)ÚInvalidVersion)Ú
BadCommandÚInstallationError)ÚBaseDistributionÚget_environment)Úinstall_req_from_editableÚinstall_req_from_line)Ú
COMMENT_RE)Ú%direct_url_as_pep440_direct_referencecó"—eZdZUded<ded<y)Ú _EditableInfoÚstrÚ requirementz    list[str]ÚcommentsN)Ú__name__Ú
__module__Ú __qualname__Ú__annotations__©óúRH:\Change_password\venv_build\Lib\site-packages\pip/_internal/operations/freeze.pyrrs…ØÓØÔrrc #óK—i}t|«j|d|¬«}|D]5}    tj|    «}
|r |
jrŒ'|
||
j
<Œ7|rÊt «} tjt«} |D]>} t| «5}|D] }|j«r0|j«jd«s|jd«r*|j«}|| vr| j|«|–—Œn|jd«r^|jd«r|ddj«}n+|td«dj«j!d    «}t#||¬
«}n/t%t'j(d |«j«|¬
«}|j*s<t,j/d | |j««t,j/d «ŒTt1|j*«}||vru| |j*sFt,j3d| t'j(d |«j«|j*«ŒÂ| |j*j5| «Œât7||«j«–—||=| |j*j5| «Œ#    ddd«ŒA| j9«D]L\}}t|«dkDsŒt,j3d|dj;t=t |««««ŒNd–—t=|j?«d„¬«D],}|j
|vsŒt7|«j«–—Œ.y#1swYŒûxYw­w)Nr)Ú
local_onlyÚskipÚ    user_onlyú#) z-rz --requirementz-fz --find-linksz-iz --index-urlz--prez--trusted-hostz--process-dependency-linksz--extra-index-urlz --use-feature)ú-eú
--editabler&ér'ú=)ÚisolatedÚzWSkipping line in requirement file [%s] because it's not clear what it would install: %sz9  (add #egg=PackageName to the URL to avoid this warning)zBRequirement file [%s] contains %s, but package %r is not installedéz+Requirement %s included multiple times [%s]z, z7## The following requirements were added by pip freeze:có6—|jj«S©N)ÚnameÚlower)Úxs r ú<lambda>zfreeze.<locals>.<lambda>’s€ÀQÇVÁVÇ\Á\Ã^€r)Úkey) rÚiter_installed_distributionsÚFrozenRequirementÚ    from_distÚeditableÚcanonical_nameÚsetÚ collectionsÚ defaultdictÚlistÚopenÚstripÚ
startswithÚrstripÚaddÚlenÚlstriprrrÚsubr/ÚloggerÚinfor ÚwarningÚappendrÚitemsÚjoinÚsortedÚvalues)rr"r$Úpathsr*Úexclude_editabler#Ú installationsÚdistsÚdistÚreqÚemitted_optionsÚ    req_filesÚ req_file_pathÚreq_fileÚlineÚline_reqÚline_req_canonical_namer/ÚfilesÚ installations                     r Úfreezer\sEèø€ð35€Mä ˜EÓ "× ?Ñ ?ØØ Øð @ó €Eð
ò0ˆÜ×)Ñ)¨$Ó/ˆÙ  § ¢ Ø Ø,/ˆ c×(Ñ(Ò)ð    0ò ô
%(£Eˆô+6×*AÑ*AÄ$Ó*Gˆ    Ø(óH    KˆMܐmÓ$ðG K¨Ø$óFKDà ŸJ™JœLØŸ:™:›<×2Ñ2°3Ô7ØŸ?™?ð ôð  $Ÿ{™{›}˜Ø Ñ6Ø+×/Ñ/°Ô5Ø"&šJØ à—‘Ð';Ô<ØŸ?™?¨4Ô0Ø#'¨¨ 8§>¡>Ó#3™Dà#'¬¨LÓ(9Ð(;Ð#<×#BÑ#BÓ#D×#KÑ#KÈCÓ#P˜DÜ#<Ø Ø%-ô$™ô
$9Ü&ŸN™N¨2¨tÓ4×:Ñ:Ó<Ø%-ô$˜ð
$Ÿ=š=ÜŸ ™ ðGà)Ø ŸJ™J›Lô    ô Ÿ ™ ð-öô
3DÀHÇMÁMÓ2RÐ/Ø2¸-ÑGð$-¨X¯]©]Ò#;Ü &§¡ð%Bà$1Ü$.§N¡N°2°tÓ$<×$BÑ$BÓ$DØ$,§M¡Mö !"ð!*¨(¯-©-Ñ 8× ?Ñ ?À Ö Nä"% mÐ4KÑ&LÓ"M×"TÑ"TÓ"VÒVØ -Ð.EРFØ% h§m¡mÑ4×;Ñ;¸MÖJñMFK÷G KñG KðH    KðX%Ÿ?™?Ó,ò    ‰KˆD%ܐ5‹z˜A‹~Ü—‘ØAØØ—I‘Iœf¤S¨£ZÓ0Ó1õð    ðIÒIܘ}×3Ñ3Ó5Ñ;SÔTò-ˆ Ø × &Ñ &¨dÒ 2ܐlÓ#×*Ñ*Ó,Ó ,ñ-÷iG KñG Küs,‚BNÂH'M5Ê;/NË+A+NÍNÍ5M?    Í:Nc󒗠   |j}|j›d|›S#t$r|j›d|j›cYSwxYw)Nz==z===)ÚversionÚraw_namer Ú raw_version)rQÚ dist_versions  r Ú_format_as_name_versionrb—sT€ð2Ø—|‘|ˆ ð
—-‘-  < .Ð1Ð1øô     ò7à—-‘-  D×$4Ñ$4Ð#5Ð6Ò6ð7ús‚ Ÿ$AÁAc    óŽ—|j}|sJ‚tjjtjj    |««}ddlm}m}m}|j|«}|€4t|«}tjd||«t|d|›dg¬«St|«j}    |j!||j"«}    t|    g¬«S#|$r#t|«}t|d|›d    |›dg¬«cYS|$r9}
t|«}t|d|›d
|›d d |
j$›d g¬«cYd}
~
Sd}
~
wt&$r1tj)d||j*«t|g¬«cYSt,$r } tj)d| «Yd} ~ nd} ~ wwxYwtj)d|«t|dg¬«S)za
    Compute and return values (req, comments) for use in
    FrozenRequirement.from_dist().
    r)ÚRemoteNotFoundErrorÚRemoteNotValidErrorÚvcsNz1No VCS found for editable requirement "%s" in: %rz,# Editable install with no version control (ú))rrz # Editable z install with no remote (z
 install (z4) with either a deleted local remote or invalid URI:z# 'ú'zPcannot determine version of editable source in %s (%s command not found in path)z6Error when trying to get requirement for VCS system %sz-Could not determine repository location of %sz-## !! Could not determine repository location)Úeditable_project_locationÚosÚpathÚnormcaseÚabspathÚpip._internal.vcsrdrerfÚget_backend_for_dirrbrEÚdebugrÚtyperÚget_src_requirementr_Úurlr rGr/r) rQriÚlocationrdrerfÚ vcs_backendÚdisplayÚvcs_namerRÚexÚexcs             r Ú_get_editable_inforz¡sà€ð
!%× >Ñ >ÐÙ $Ð$Ð $܏w‰w×Ѥ§¡§¡Ð0IÓ JÓK€HçOÑOà×)Ñ)¨(Ó3€KàÐÜ)¨$Ó/ˆÜ ‰ Ø ?Ø Ø ô    
ô
Ø ØDÀWÀIÈQÐOÐPô
ð    
ô
KÓ ×)Ñ)€Hð;Ø×-Ñ-¨h¸¿ ¹ ÓFˆô8¨°rÔ:Ð:øð7 ò
Ü)¨$Ó/ˆÜØ Ø# H :Ð-FÀwÀiÈqÐQÐRô
ò    
ð ò    
Ü)¨$Ó/ˆÜØ à˜h˜Z z°'°ð;/ð0àb—f‘fX˜Qðô
õ    
ûô ò@܏‰ð -à Ø × Ñ ô        
ô ¨¸BÔ?Ò?Ü òV܏‰ÐOÐQT×UÑUûðVúô
 ‡NNÐBÀHÔMä ØØAÐBô ðs6Â4CÃ%F ÄF Ä.D<Ä6F Ä<:F Å8F ÆFÆF T)Úfrozencót—eZdZUded<ded<ded<ee¬«Zded<ed d    „«Ze    dd
„«Z
dd „Z y )r5rr/rRÚboolr7)Údefault_factoryz Iterable[str]rcó,—t|j«Sr.)r r/)Úselfs r r8z FrozenRequirement.canonical_nameês€ä  §¡Ó+Ð+rcó̗|j}|rt|«\}}n2g}|j}|rt||j«}n t |«}||j|||¬«S)N)r)r7rzÚ
direct_urlrr_rb)ÚclsrQr7rRrr‚s      r r6zFrozenRequirement.from_distîs^€à—=‘=ˆÙ Ü.¨tÓ4‰MˆC‘àˆHØŸ™ˆJÙä;¸JÈÏ É ÓV‘ô.¨dÓ3á4—=‘= # x¸(ÔCÐCrcó¤—|j}|jrd|›}djt|j«t |«gz«dzS)Nz-e ú
)rRr7rJr<rr)r€rRs  r Ú__str__zFrozenRequirement.__str__ÿsE€Øh‰hˆØ =Š=ؘu+ˆC؏y‰yœ˜dŸm™mÓ,´°C³¨zÑ9Ó:¸TÑAÐArN)Úreturnr
)rQrr‡r5)r‡r) rrrrrÚtuplerÚpropertyr8Ú classmethodr6r†rrr r5r5ãsN…à
ƒIØ     ƒH؃NÙ#°EÔ:€HˆmÓ:à ò,óð,ðòDóðDô Brr5)NFFNFFr)rúlist[str] | Noner"r}r$r}rMr‹r*r}rNr}r#zContainer[str]r‡zGenerator[str, None, None])rQrr‡r)rQrr‡r)(Ú
__future__rr:ÚloggingrjÚcollections.abcrrrÚ dataclassesrrÚtypingr    Úpip._vendor.packaging.utilsr
r Úpip._vendor.packaging.versionr Úpip._internal.exceptionsr rÚpip._internal.metadatarrÚpip._internal.req.constructorsrrÚpip._internal.req.req_filerÚ&pip._internal.utils.direct_url_helpersrÚ    getLoggerrrErr\rbrzr5rrr ú<module>r™sòðÝ"ãÛÛ    ß:Ñ:ß(ÝçIÝ8çBßD÷õ2ÝXà    ˆ×    Ñ    ˜8Ó    $€ôJôð %)ØØØ"ØØ"Øðv-Ø!ðv-àðv-ððv-ð ð    v-ð
ð v-ð ð v-ð ðv-ð óv-ór2ó?ñD $Ô÷BðBóñBr