Lk0ddlmZmZddlmZddlmZddlmZddl m Z de e e e fde e fdZd ee efde e e e fdee fd Zd ee dee effd Zd e dee effdZdS))IterableIterator)Any)DependencyGroupResolver)InstallationError)tomllibgroupsreturncntd|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 x/builddir/build/BUILD/cloudlinux-venv-1.0.10/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_groupsr s9 ! > >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)rr r 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 )openrloadFileNotFoundErrorrTOMLDecodeErrorOSError)rfpr$s rr'r'=s3 E $   $<## $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ WWW4 U U UVVV  "EEE < < < < <==1D EEE < < < < <==1DEs>A3 A7A7A*B(*B B( B##B(N)collections.abcrrtypingrpip._vendor.dependency_groupsrpip._internal.exceptionsrpip._internal.utils.compatrrtuplerrr)rrr'rrrr:sJ........AAAAAA666666......8DsCx$98d3i8888C001;?c3h;P c]$HSMd38n.E#E$sCx.EEEEEEr