kghu BddlZddlmZmZmZmZmZmZejdkrddl Z nddl m Z ddl m Z ddlmZdeeeefdeefd Zd eee fdeeeefdeefd Zd eedeeeffd ZdedeeeffdZdS)N)AnyDictIterableIteratorListTuple) )tomli)DependencyGroupResolver)InstallationErrorgroupsreturncntd|D}tt||S)z Parse dependency groups data as provided via the CLI, in a `[path:]group` syntax. Raises InstallationErrors if anything goes wrong. c3 K|] \}}|V dSN).0path_s /builddir/build/BUILD/imunify360-venv-2.6.0/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/req/req_dependency_group.py z*parse_dependency_groups..s& > >)4 > > > > > >)_build_resolverslist_resolve_all_groups)r resolverss rparse_dependency_groupsrs9 ! > >v > > >>>I #Iv66 7 77rrc #K|D]k\}}||} d||DEd{V4#tttf$r}t d|d|d||d}~wwxYwdS)zp Run all resolution, converting any error from `DependencyGroupResolver` into an InstallationError. c34K|]}t|VdSr)str)rreqs rrz&_resolve_all_groups.."s(HHSCHHHHHHrNz+[dependency-groups] resolution failed for 'z' from 'z': )resolve ValueError TypeError LookupErrorr )rrr groupnameresolveres rrrs"iT? HHH,<,/66 #3d333  22GHH $ rrcV t|d5}tj|cdddS#1swxYwYdS#t$rt |dtj$r}t d|d||d}~wt $r}t d|d||d}~wwxYw)zq This helper loads a pyproject.toml as TOML. It raises an InstallationError if the operation fails. rbNz, not found. Cannot resolve '--group' option.zError parsing z: zError reading )opentomllibloadFileNotFoundErrorr TOMLDecodeErrorOSError)rfpr)s rr,r,As3 E $   $<## $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ WWW4 U U UVVV  "EEE < < < < <==1D EEE < < < < <==1DEs>A3 A7A7A*B(*B B( B##B()systypingrrrrrr version_infor4 pip._vendorr pip._vendor.dependency_groupsr pip._internal.exceptionsr r!rrrr,rrrr@sr ================wNNNN,,,,,,AAAAAA6666668DsCx$98d3i8888C001;?c3h;P c]$HSMd38n.E#E$sCx.EEEEEEr