rSR`ddlmZddlZddlZddlZddlmZmZmZddl m Z m Z ddl m Z ddlmZmZddlmZddlmZmZdd lmZmZdd lmZmZdd lmZdd lmZej e!Z"Gd de Z# d'd(dZ$d)d!Z%d*d"Z&e d#$Gd%d&Z'dS)+) annotationsN) Container GeneratorIterable) dataclassfield) NamedTuple)NormalizedNamecanonicalize_name)InvalidVersion) BadCommandInstallationError)BaseDistributionget_environment)install_req_from_editableinstall_req_from_line) COMMENT_RE)%direct_url_as_pep440_direct_referencec$eZdZUded<ded<dS) _EditableInfostr requirementz list[str]commentsN)__name__ __module__ __qualname____annotations__q/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pip/_internal/operations/freeze.pyrrs*rrFrrlist[str] | None local_onlybool user_onlypathsisolatedexclude_editableskipContainer[str]returnGenerator[str, None, None]c # Ki}t||d|}|D]0} t| } |r| jr&| || j<1|rQt } tjt} |D]} t| 5}|D]}}| r<| ds| dr2| }|| vr| ||V| dr| dr|dd }n<|tdd d }t#|| }n6t%t'jd | | }|jsJt,d | | t,d t1|j}||vrx| |jsIt,d| t'jd | |j| |j| 1t7|| 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-feature)-e --editabler.r/=)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 startswithrstripaddlenlstriprrrsubr6loggerinfor warningappendritemsjoinsortedvalues)rr"r$r%r&r'r( installationsdistsdistreqemitted_options req_files req_file_pathreq_filelineline_reqline_req_canonical_namer6files installations r freezeras35M E " " ? ?  @  E 00))$//     ,/ c())]J %(EE+6*A$*G*G (H KH KMm$$G K$FKFKD JJLL!::<<22377! ?? !& ${{}}66+//555"&JJJ ';<< ??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**L. 1L. rVrrcl |j}|jd|S#t$r|jd|jcYSwxYw)Nz==z===)versionraw_namer raw_version)rV dist_versions r _format_as_name_versionrgsb2| -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.vcsrirjrkget_backend_for_dirrgrLdebugrtyperget_src_requirementrdurlr rNr6r) rVrnlocationrirjrk vcs_backenddisplayvcs_namerWexexcs r _get_editable_infors !% > $$$ $w0I J JKKHOOOOOOOOOO))(33K)$// ?      OWOOOP    K  )H;--h FF8r::::7    )$// QHQQwQQQR           )$// 0h00'000bf          @@@ -       B?????? VVVOQTUUUUUUUUV  NNBHMMM AB   s6?C++-GG1EG?G GF??GT)frozenceZdZUded<ded<ded<eeZded<edd Ze ddZ ddZ dS)r<rr6rWr#r>)default_factoryz Iterable[str]rr*r c*t|jSr5)r r6)selfs r r?z FrozenRequirement.canonical_names +++rrVrc|j}|rt|\}}n0g}|j}|rt||j}nt |}||j|||S)N)r)r>r direct_urlrrdrg)clsrVr>rWrrs r r=zFrozenRequirement.from_distsu=  4.t44MCHJ 4;J VV.d33s4=#x(CCCCrc|j}|jrd|}dt|jt |gzdzS)Nz-e  )rWr>rQrCrr)rrWs r __str__zFrozenRequirement.__str__sLh = ++Cyydm,,Cz9::TAArN)r*r )rVrr*r<)r*r) rrrrrtuplerpropertyr? classmethodr=rrrr r<r<s III HHHNNN#eE:::H:::: ,,,X,DDD[D BBBBBBrr<)NFFNFFr)rr!r"r#r$r#r%r!r&r#r'r#r(r)r*r+)rVrr*r)rVrr*r)( __future__rrAloggingrocollections.abcrrr dataclassesrrtypingr pip._vendor.packaging.utilsr r pip._vendor.packaging.versionr pip._internal.exceptionsr rpip._internal.metadatarrpip._internal.req.constructorsrrpip._internal.req.req_filer&pip._internal.utils.direct_url_helpersr getLoggerrrLrrargrr<rrr rs"""""" ::::::::::((((((((IIIIIIII888888BBBBBBBBDDDDDDDD211111XXXXXX  8 $ $J %)""v-v-v-v-v-r2222????D $BBBBBBBBBBr