+
    ®¾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   "Úe/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_internal/req/req_dependency_group.pyÚ__annotate__r      s+   € ÷ 8ñ 8¤D¬¬s´C¨x­Õ$9ð 8¼dÄ3½iñ 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¥³vùs   ‚)Ú_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ðÜ;?ÄÄcÌ3ÀhÅÕ;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Ñ,G Sœ˜CŸ˜Ó,Gùs   ‚Nz+[dependency-groups] resolution failed for 'z' from 'z': )ÚresolveÚ
ValueErrorÚ	TypeErrorÚLookupErrorr   )r!   r   r   Ú	groupnameÚresolverÚes   &&    r   r    r       sƒ   é € ó "‰ˆØ•?ˆð	ÙH¨H×,<Ñ,<¸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&   € ÷ ñ œH¤S�Mð ¬d´3¼°8­nñ 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Ô/Ü#Ø>¸t¸fð E3ð 3óð ð !*Ð*=Õ >ÐÜÐ/´×6Ò6Ü#Ø=¸d¸Vð D3ð 3óð ô
 2Ð2GÓ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¤$¤s¬C x¥.ñ 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   