Qt{.ddlmZddlZddlZddlmZddlmZddlm Z m Z ddl m Z ddl mZdd lmZdd lmZgd ZejeZed GddZd!dZd"d ZdS)#) annotationsN) Generator) dataclass)BarTypeget_install_progress_renderer) indent_log)parse_requirements)InstallRequirement)RequirementSet)r r r install_given_reqsT)frozenceZdZUded<dS)InstallationResultstrnameN)__name__ __module__ __qualname____annotations__l/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pip/_internal/req/__init__.pyrrs IIIIIrr requirementslist[InstallRequirement]return5Generator[tuple[str, InstallRequirement], None, None]c#RK|D]!}|js Jd||j|fV"dS)Nz%invalid to-be-installed requirement: )r)rreqs r_validate_requirementsr sTxFFFFFFFxhmrroot str | Nonehomeprefixwarn_script_locationbool use_user_site pycompile progress_barrlist[InstallationResult]c tjt|}|r@tdd|g} ttj ot|dk} t| } | r)t|t|} | | } t5| D]} | j}|J| jrXtd|t5| d}dddn #1swxYwYnd} | |||||| |r| jr|n,#t*$r|r| js|wxYw| t1| dddn #1swxYwY| S) zu Install everything in the given list. (to be called after having downloaded and unpacked the packages) z!Installing collected packages: %sz, r )bar_typetotalNzAttempting uninstall: %sT) auto_confirm)r!r#r$r%r'r() collections OrderedDictr loggerinfojoinkeys isEnabledForloggingINFOlenitervaluesrrrshould_reinstall uninstallinstallinstall_succeededcommit Exceptionrollbackappendr)rr!r#r$r%r'r(r) to_install installed show_progressitemsrenderer requirementreq_nameuninstalled_pathsets rr r &s()? )M)MNNJ  / IIjoo'' ( (   I'' 55M#j//A:MM ""$$ % %E 0!Z    ;;  ; ;K"'H'''+ + 6AAA\\SS*5*?*?T*?*R*R'SSSSSSSSSSSSSSS'+# 1##!)="/' $'1;+H1'..000   &3{/L3'00222     /99 : : : :9 ;;;;;;;;;;;;;;;;> sO7AG>7E G>E G>!E "G>)F"G>")G  &G>>HH)rrrr)rrr!r"r#r"r$r"r%r&r'r&r(r&r)rrr*) __future__rr/r6collections.abcr dataclassesrpip._internal.cli.progress_barsrrpip._internal.utils.loggingrreq_filer req_installr req_setr __all__ getLoggerrr1rr r rrrrUsO""""""%%%%%%!!!!!!RRRRRRRR222222((((((++++++######     8 $ $ $AAAAAAr