\bg&ddlZddlZddlZddlmZmZmZmZmZm Z m Z m Z ddl m Z ddlmZddlmZmZddlmZmZddlmZmZddlmZdd lmZejeZGd d e Z dde ee!de"de"de ee!de"de"dee!dee!ddffdZ#dede!fdZ$dede fdZ%GddZ&dS)N) ContainerDict GeneratorIterableList NamedTupleOptionalSet)canonicalize_name)InvalidVersion) BadCommandInstallationError)BaseDistributionget_environment)install_req_from_editableinstall_req_from_line) COMMENT_RE)%direct_url_as_pep440_direct_referencec0eZdZUeed<eeed<dS) _EditableInfo requirementcommentsN)__name__ __module__ __qualname__str__annotations__rp/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/pip/_internal/operations/freeze.pyrrs.3irrFrr local_only user_onlypathsisolatedexclude_editableskipreturnc #6Ki}t||d|}|D]0} t| } |r| jr&| || j<1|rft } tjt} |D]} t| 5}|D]}| r<| ds| dr2| }|| vr| ||V| ds| dr| dr|dd }n<|tdd d}t#|| }n6t%t'jd | | }|jsJt,d | | t,d t1|j}||vrx| |jsIt,d | t'jd | |j$| |j| Ft7|| V||=| |j|  dddn #1swxYwY| D]a\}}t|dkrIt,d|dt=t |bdVt=|dD].}|j|vr#t7| V/dS)Nr)r!r&r"#) z-rz --requirementz-fz --find-linksz-iz --index-urlz--prez--trusted-hostz--process-dependency-linksz--extra-index-urlz --use-featurez-ez --editable=)r$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 installedz+Requirement %s included multiple times [%s]z, z7## The following requirements were added by pip freeze:c4|jSN)namelower)xs r zfreeze..sQV\\^^r)key) riter_installed_distributionsFrozenRequirement from_disteditablecanonical_nameset collections defaultdictlistopenstrip startswithrstripaddlenlstriprrrsubr0loggerinfor warningappendritemsjoinsortedvalues)rr!r"r#r$r%r& installationsdistsdistreqemitted_options req_files req_file_pathreq_filelineline_reqline_req_canonical_namer0files installations r freezer[s35M E " " ? ?  @  E 00))$//     ,/ c())]J %(EE+6*A$*G*G (H KH KMm$$G K$FKFKD JJLL!::<<22377! ?? !& ${{}}66+//555"&JJJ t,,  0M0M ??400Q#'8>>#3#3DD#'L(9(9(;(;#<#B#B#D#D#K#KC#P#PD#< %-$$$ $9&N2t44::<<%-$$$ $=K G) JJLL   - 3DHM2R2R/2-GG$-X]#; O &%B$1$.N2t$<$<$B$B$D$D$,M !"!"!"!"!*(- 8 ? ? N N N N"%m4K&L"M"M"T"T"V"VVVV -.E F%hm4;;MJJJJMFKG KG KG KG KG KG KG KG KG KG KG KG KG KG KG KV%??,,  KD%5zzA~~AIIfSZZ0011 IIII}3355;S;STTT--  &d 2 2l##**,, , , ,--sJL??M M rPcl |j}|jd|S#t$r|jd|jcYSwxYw)Nz==z===)versionraw_namer raw_version)rP dist_versions r _format_as_name_versionrasb2| -11<111 777-66D$4666667s 33c |j}|sJtjtj|}ddlm}m}m}| |}|At|}t d||t|d|dgSt|j} |||j} t| gS#|$r+t|}t|d|d |dgcYS|$r<} t|}t|d|d |d d | jd gcYd} ~ Sd} ~ wt&$r5td||jt|gcYSt,$r%} td| Yd} ~ nd} ~ wwxYwtd|t|dgS)za Compute and return values (req, comments) for use in FrozenRequirement.from_dist(). r)RemoteNotFoundErrorRemoteNotValidErrorvcsNz1No 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_locationospathnormcaseabspathpip._internal.vcsrcrdreget_backend_for_dirrarFdebugrtyperget_src_requirementr^urlr rHr0r) rPrhlocationrcrdre vcs_backenddisplayvcs_namerQexexcs r _get_editable_inforys !% > $$$ $w0I J JKKHOOOOOOOOOO))(33K)$// ?      OWOOOP    K  )H;--h FF8r::::7    )$// QHQQwQQQR           )$// 0h00'000bf          @@@ -       B?????? VVVOQTUUUUUUUUV  NNBHMMM AB   s6?C++-GG1EG?G GF??Gc feZdZ d dedededeeddf dZed eddfd Z defd Z dS) r6rr0rQr8rr'Ncf||_t||_||_||_||_dSr/)r0r r9rQr8r)selfr0rQr8rs r __init__zFrozenRequirement.__init__s4 /55    rrPc|j}|rt|\}}n0g}|j}|rt||j}nt |}||j|||S)N)r)r8ry direct_urlrr^ra)clsrPr8rQrrs r r7zFrozenRequirement.from_distsu=  4.t44MCHJ 4;J VV.d33s4=#x(CCCCrc|j}|jrd|}dt|jt |gzdzS)Nz-e  )rQr8rKr=rr)r|rQs r __str__zFrozenRequirement.__str__sLh = ++Cyydm,,Cz9::TAAr)r) rrrrboolrr} classmethodrr7rrrr r6r6s #% ! ! ! ! ! 3- !  ! ! ! !D-D2EDDD[D BBBBBBBrr6)NFFNFFr)'r;loggingritypingrrrrrrr r pip._vendor.packaging.utilsr pip._vendor.packaging.versionr pip._internal.exceptionsr rpip._internal.metadatarrpip._internal.req.constructorsrrpip._internal.req.req_filer&pip._internal.utils.direct_url_helpersr getLoggerrrFrrrr[raryr6rrr rsk XXXXXXXXXXXXXXXXXXXX999999888888BBBBBBBBDDDDDDDD211111XXXXXX  8 $ $J (,!%"v-v-$s)$v-v-v- DI  v-  v-  v- C.v-sD$v-v-v-v-r2"22s2222?-?-????D#B#B#B#B#B#B#B#B#B#Br