Le#fddlmZddlZddlZddlZddlZddlmZddlm Z ddl m Z ddl Z ddlmZddlmZddlmZdd lmZdd lmZdd lmZdd lmZdd lmZddlm Z ddl!m"Z"ddl#m$Z$ej%e&Z'd+dZ(d,dZ)d-dZ*d.dZ+d/dZ,d0d!Z-d,d"Z.d1d%Z/d2d(Z0Gd)d*eZ1dS)3) annotationsN)Values) ModuleType)Any)where)parse) cmdoptions)Command)make_target_python)SUCCESS) Configuration)get_environment)open_text_resource) indent_log)get_pip_versionnamestrvaluerreturnNonec>td||dS)Nz%s: %s)loggerinfo)rrs n/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pip/_internal/commands/debug.py show_valuers KK$&&&&&ctdtjj}t 5t d|ddddS#1swxYwYdS)Nzsys.implementation:r)rrsysimplementationrrr)implementation_names rshow_sys_implementationr! s KK%&&&,1 006.///000000000000000000sAAAdict[str, str]ctdd5}d|D}dddn #1swxYwYtd|DS)Nz pip._vendorz vendor.txtcrg|]4}d|v|ddd5S)== r)stripsplit.0lines r z)create_vendor_txt_map..+sA   .2tt||DJJLL  sA & &q )|||rc3BK|]}|ddVdS)r%r'Nr)r*s r z(create_vendor_txt_map..0s066 4##666666r)r readlinesdict)fliness rcreate_vendor_txt_mapr5's M< 8 8 A  67kkmm                   66666 6 66s<AA module_nameModuleType | NonecD|dd}|dkrd} td|tt dt t j|S#t$r|dkrtj d krYdSwxYw) N-_ setuptools pkg_resourcesz pip._vendor.r)level truststore) ) lowerreplace __import__globalslocalsgetattrpip_vendor ImportErrorr version_info)r6s rget_module_from_module_namerK3s##%%--c377Kl""% /+//FHHANNNNs{K000  , & &3+;g+E+E44 sAA:: BB str | Nonect|}t|dd}|rh|sf|jJttj|jg}||}|rt|j }|S)N __version__) rKrF__file__rospathdirnameget_distributionrversion)r6modulerTenvdists rget_vendor_version_from_modulerXEs ( 5 5FfmT22G (g(***rwv??@AA##K00  ($,''G Nrvendor_txt_versionsc|D]`\}}d}t|}|sd}|}n&t|t|krd|d}td|||adS)z{Log the actual version and print extra info if there is a conflict or if the actual version could not be imported. zM (Unable to locate actual module version, using vendor.txt specified version)z2 (CONFLICT: vendor.txt suggests version should be )z%s==%s%sN)itemsrX parse_versionrr)rYr6expected_version extra_messageactual_versions rshow_actual_vendor_versionsrbTs*=)B)B)D)DLL% % 7 DD 1 .NN > * *mz!ca_bundle_info..s/ @ @ @vsAciiQ" @ @ @rz Not specified)installwheeldownloadcg|]}|v| Sr~)r+r=levels_that_override_globals rr-z"ca_bundle_info..s+U.I%I%I%I%I%Irglobalz, )r]removejoin)rtlevelsglobal_overriding_levelrs @rca_bundle_infors @ @ @ @ @F "B"B"B! #x6 h 99V  rc*eZdZdZdZdZddZdd Zd S) DebugCommandz$ Display debug information. z %prog Trrctj|j|jd|j|jjdS)Nr)r add_target_python_optionscmd_optsparserinsert_option_grouprtload)selfs r add_optionszDebugCommand.add_optionssL,T];;; ''4=999 !!!!!rrerargs list[str]intctdtdttdtjtdtjtdt jtdt jtdtj tdtj ttd t|jjtd t jd td t jd td t'td t(jjt/t1|t2S)NzThis command is only meant for debugging. Do not use this with automation for parsing and getting these details, since the output and options of this command may change without notice.z pip versionz sys.versionzsys.executablezsys.getdefaultencodingzsys.getfilesystemencodingzlocale.getpreferredencodingz sys.platformz'cert' config valueREQUESTS_CA_BUNDLECURL_CA_BUNDLEzpip._vendor.certifi.where()zpip._vendor.DEBUNDLED)rwarningrrrrT executablegetdefaultencodinggetfilesystemencodinglocalegetpreferredencodingplatformr!rrrtrPenvirongetrrGrH DEBUNDLEDrdrsr )rrers rrunzDebugCommand.runsw %   =/"3"3444=#+...#S^444+S-C-E-EFFF.0I0K0KLLL )  ' ) )    >3<000!!!(.9K*L*LMMM'8L)M)MNNN#RZ^^4D%E%EFFF0%'':::*CK,ABBB'rNrr)rerrrrr)__name__ __module__ __qualname____doc__usageignore_require_venvrrr~rrrrsS E"""" rr)rrrrrrr)rr")r6rrr7)r6rrrL)rYr"rr)rerrr)rtr rr)2 __future__rrloggingrProptparsertypesrtypingr pip._vendorrGpip._vendor.certifirpip._vendor.packaging.versionrr^pip._internal.clir pip._internal.cli.base_commandr pip._internal.cli.cmdoptionsr pip._internal.cli.status_codesr pip._internal.configurationr pip._internal.metadatarpip._internal.utils.compatrpip._internal.utils.loggingrpip._internal.utils.miscr getLoggerrrrr!r5rKrXrbrdrsrrr~rrrsA""""""  %%%%%%@@@@@@((((((222222;;;;;;222222555555222222999999222222444444  8 $ $''''0000 7 7 7 7$    LLLL*9999<"+++++7+++++r