kghs&ddlZddlZddlZddlmZmZddlmZmZm Z m Z m Z m Z m Z mZddlmZmZddlmZddlmZmZddlmZmZddlmZmZdd lmZdd lm Z ej!e"Z#Gd d e Z$ dde e e%de&de&de e e%de&de&dee%de e%ddffdZ'dede%fdZ(dede$fdZ)edGddZ*dS) N) dataclassfield) ContainerDict GeneratorIterableList NamedTupleOptionalSet)NormalizedNamecanonicalize_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__r /builddir/build/BUILD/imunify360-venv-2.6.0/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/operations/freeze.pyrrs.3ir"rFr!r 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 startswithrstripaddlenlstriprrrsubr3loggerinforwarningappendritemsjoinsortedvalues)rr$r%r&r'r(r) installationsdistsdistreqemitted_options req_files req_file_pathreq_filelineline_reqline_req_canonical_namer3files 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 rScl |j}|jd|S#t$r|jd|jcYSwxYw)Nz==z===)versionraw_namer raw_version)rS dist_versions r#_format_as_name_versionrdsb2| -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.vcsrfrgrhget_backend_for_dirrdrIdebugrtyperget_src_requirementraurlrrKr3r) rSrklocationrfrgrh vcs_backenddisplayvcs_namerTexexcs r#_get_editable_infor|s !% > $$$ $w0I J JKKHOOOOOOOOOO))(33K)$// ?      OWOOOP    K  )H;--h FF8r::::7    )$// QHQQwQQQR           )$// 0h00'000bf          @@@ -       B?????? VVVOQTUUUUUUUUV  NNBHMMM AB   s6?C++-GG1EG?G GF??GT)frozenceZdZUeed<eed<eed<eeZe eed<e de fdZ e deddfd Zdefd Zd S) r9r3rTr;)default_factoryrr*c*t|jSr2)rr3)selfs r#r<z FrozenRequirement.canonical_names +++r"rSc|j}|rt|\}}n0g}|j}|rt||j}nt |}||j|||S)N)r)r;r| direct_urlrrard)clsrSr;rTrrs r#r:zFrozenRequirement.from_distsu=  4.t44MCHJ 4;J VV.d33s4=#x(CCCCr"c|j}|jrd|}dt|jt |gzdzS)Nz-e  )rTr;rNr@rr)rrTs r#__str__zFrozenRequirement.__str__sLh = ++Cyydm,,Cz9::TAAr"N)rrrrr boolrtuplerrpropertyr r< classmethodrr:rr!r"r#r9r9s III HHHNNN#eE:::Hhsm::: ,,,,X,D-D2EDDD[D BBBBBBBr"r9)NFFNFFr!)+r>loggingrl dataclassesrrtypingrrrrr r r r pip._vendor.packaging.utilsr rpip._vendor.packaging.versionrpip._internal.exceptionsrrpip._internal.metadatarrpip._internal.req.constructorsrrpip._internal.req.req_filer&pip._internal.utils.direct_url_helpersr getLoggerrrIrrrr^rdr|r9r!r"r#rs ((((((((XXXXXXXXXXXXXXXXXXXXIIIIIIII888888BBBBBBBBDDDDDDDD211111XXXXXX  8 $ $J (,!%"v-v-$s)$v-v-v- DI  v-  v-  v- C.v-sD$v-v-v-v-r2"22s2222?-?-????D $BBBBBBBBBBr"