kghI|ddlmZddlZddlZddlZddlmZddlmZdd Z dd ddZ e dkr e dSdS)) annotationsN)DependencyGroupResolver)tomllibdeps list[str]returnNonecNtjtjdddg|dS)Nz-mpipinstall) subprocess check_callsys executable)rs /builddir/build/BUILD/imunify360-venv-2.6.0/opt/imunify360/venv/lib/python3.11/site-packages/pip/_vendor/dependency_groups/_pip_wrapper.py _invoke_pipr s)3>4 IDIJJJJJ)argvrlist[str] | Nonecft*tdtjt dt jd}|ddd |d d d d |||ntj dd}t|j d5}tj |}dddn #1swxYwY| di}g}g} t|}|jD]} |d|| D6#t$t&t(f$r6} |t-| jd| Yd} ~ ~d} ~ wwxYwnJ#t&t(f$r6} |t-| jd| Yd} ~ nd} ~ wwxYw|r:td|D]} td| tjdt3|dS)NzAUsage error: dependency-groups CLI requires tomli or Python 3.11+)filezInstall Dependency Groups.) descriptionDEPENDENCY_GROUP+z!The dependency groups to install.)nargshelpz-fz--pyproject-filezpyproject.tomlzEThe pyproject.toml file. Defaults to trying in the current directory.)defaultrrrbzdependency-groupsc34K|]}t|VdS)N)str).0rs r zmain..0s(LL1ALLLLLLrz: z5errors encountered while examining dependency groups:z )rprintrstderr SystemExitargparseArgumentParser add_argument parse_argsropenpyproject_fileloadgetrrextendresolve LookupError ValueError TypeErrorappendtype__name__exitr) rparserargsfp pyprojectdependency_groups_rawerrorsresolvedresolver groupnameemsgs rmainrEs O    mm  $1M N N NF #,O   T    T%5TT38ABB< H HD d!4 ( (%BL$$ %%%%%%%%%%%%%%%%MM*=rBBFH :*+@AA. : :I :LL0@0@0K0KLLLLLLLY7 : : : a!188Q8899999999 : :  "222 a)00Q00111111112 EFFF  C *s**      sB8CC C?F2E  F",FFG#-,GG#__main__)rrr r )rrr r ) __future__rr)rr_implementationr _toml_compatrrrEr8rrrKs"""""" 444444!!!!!!KKKK&*++++++\ zDFFFFFr