+
    <ju
                         ^ RI t ^ RIHtHtHtHtHtHt ] P                  R8  d   ^ RI	t	M^ RI
Ht	 ^ RIHt ^ RIHt R R ltR R	 ltR
 R ltR R ltR# )    N)AnyDictIterableIteratorListTuple)tomli)DependencyGroupResolver)InstallationErrorc                ~    V ^8  d   QhR\         \        \        \        3,          ,          R\         \        ,          /# )   groupsreturn)r   r   str)formats   "[/opt/headortail/venv/lib/python3.14/site-packages/pip/_internal/req/req_dependency_group.py__annotate__r      s+     8 8DsCx$9 8d3i 8    c                N    \        R V  4       4      p\        \        W4      4      # )z
Parse dependency groups data as provided via the CLI, in a `[path:]group` syntax.

Raises InstallationErrors if anything goes wrong.
c              3   *   "   T F	  w  rVx  K  	  R # 5iN ).0path_s   &  r   	<genexpr>*parse_dependency_groups.<locals>.<genexpr>   s      >v)4vs   )_build_resolverslist_resolve_all_groups)r   	resolverss   & r   parse_dependency_groupsr"      s%     ! >v >>I#I677r   c                    V ^8  d   QhR\         \        \        3,          R\        \        \        \        3,          ,          R\
        \        ,          /# )r   r!   r   r   )r   r   r
   r   r   r   )r   s   "r   r   r      s@      C001;?c3h;Pc]r   c           
   #     "   V F.  w  r#W,          p R VP                  V4       4        Rj  xL
  K0  	  R#  L
  \        \        \        3 d   p\	        RT RT RT 24      ThRp?ii ; i5i)zd
Run all resolution, converting any error from `DependencyGroupResolver` into
an InstallationError.
c              3   8   "   T F  p\        V4      x  K  	  R # 5ir   )r   )r   reqs   & r   r   &_resolve_all_groups.<locals>.<genexpr>"   s     H,GSC,Gs   Nz+[dependency-groups] resolution failed for 'z' from 'z': )resolve
ValueError	TypeErrorLookupErrorr   )r!   r   r   	groupnameresolveres   &&    r   r    r       s      "?	HH,<,<Y,GHHH " II{3 	#=i[ Ic!& 	s1   A.;9;A.;A+A&&A++A.c                h    V ^8  d   QhR\         \        ,          R\        \        \        3,          /# )r   pathsr   )r   r   r   r   )r   s   "r   r   r   *   s&      HSM d38n r   c                     / pV  Fg  pW!9   d   K  \        V4      pR V9  d   \        RV R24      hVR ,          p\        V\        4      '       g   \        RV R24      h\	        V4      W&   Ki  	  V# )zdependency-groupsz,[dependency-groups] table was missing from 'z#'. Cannot resolve '--group' option.z+[dependency-groups] table was malformed in z". Cannot resolve '--group' option.)_load_pyprojectr   
isinstancedictr
   )r0   r!   r   	pyprojectraw_dependency_groupss   &    r   r   r   *   s    I#D)	i/#>tf E3 3  !**= >/66#=dV D3 3 
 22GH	# $ r   c                R    V ^8  d   QhR\         R\        \         \        3,          /# )r   r   r   )r   r   r   )r   s   "r   r   r   A   s&     E E# E$sCx. Er   c                d    \        V R4      ;_uu_ 4       p\        P                  ! V4      uuRRR4       #   + '       g   i     R# ; i  \         d    \	        T  R24      h\        P
                   d   p\	        RT  RT 24      ThRp?i\         d   p\	        RT  RT 24      ThRp?ii ; i)ze
This helper loads a pyproject.toml as TOML.

It raises an InstallationError if the operation fails.
rbNz, not found. Cannot resolve '--group' option.zError parsing z: zError reading )opentomllibloadFileNotFoundErrorr   TOMLDecodeErrorOSError)r   fpr.   s   &  r   r2   r2   A   s    E$<<#  W4&(T UVV"" E.b <=1D E.b <=1DEsI   A 7
A A	A A +B/7B/8B

B/B/B**B/)      )systypingr   r   r   r   r   r   version_infor;   pip._vendorr	   pip._vendor.dependency_groupsr
   pip._internal.exceptionsr   r"   r    r   r2   r   r   r   <module>rI      s=    
 = =w, A 68$.Er   