Re `ddlZddlZddlmZmZmZmZmZddlm Z ddl m Z ddl m Z ddlmZgdZejeZGd d Zd ee d eeee ffd Zd ee deedeedeedeedeedededed eefdZdS)N)IteratorListOptionalSequenceTuple) indent_log)parse_requirements)InstallRequirement)RequirementSet)r r r install_given_reqsc*eZdZdeddfdZdefdZdS)InstallationResultnamereturnNc||_dS)Nr)selfrs /builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/req/__init__.py__init__zInstallationResult.__init__s  cd|jdS)NzInstallationResult(name=)r)rs r__repr__zInstallationResult.__repr__s8$)8888r)__name__ __module__ __qualname__strrrrrrrsQST9#999999rr requirementsrc#RK|D]!}|js Jd||j|fV"dS)Nz%invalid to-be-installed requirement: r)r reqs r_validate_requirementsr#sUxFFFFFFFFhmrinstall_optionsglobal_optionsroothomeprefixwarn_script_location use_user_site pycompilec (tjt|} | r@tdd| g} t5| D]\} } | j rXtd| t5| d} dddn #1swxYwYnd} | ||||||||| r| j r| n,#t$r| r| j s| wxYw| t#|  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, zAttempting uninstall: %sT) auto_confirmN)r&r'r(r)r*r+) collections OrderedDictr#loggerinfojoinkeysritemsshould_reinstall uninstallinstallinstall_succeededcommit Exceptionrollbackappendr)r r$r%r&r'r(r)r*r+ to_install installedreq_name requirementuninstalled_pathsets rr r %sa ()? )M)MNNJ  / IIjoo'' ( (   I ;;%/%5%5%7%7 ; ; !Hk+ + 6AAA\\SS*5*?*?T*?*R*R'SSSSSSSSSSSSSSS'+# 1###"!)="/'$    '1;+H1'..000   &3{/L3'00222     /99 : : : :9 ;;;;;;;;;;;;;;;;> sO4A F>C! F!C% %F(C% )F0D+ F+)E&FF F )r.loggingtypingrrrrrpip._internal.utils.loggingrreq_filer req_installr req_setr __all__ getLoggerrr0rrr#boolr rrrrKs<<<<<<<<<<<<<<222222((((((++++++######     8 $ $99999999)* eC++,-9)*9#Y9SM9 3- 9 3- 9 SM 9999 999999r