+
    ®¾jv  ã                   óÜ   € ^ RI t^ RIt^ RIt^ RIHt ^ RI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HtHt ^ RIHt R R	 ltR
 R lt]! R. RO4      tR R ltR# )é    N)Ú
namedtuple)ÚAnyÚListÚOptional)Útomli)ÚInvalidRequirement)ÚInstallationErrorÚInvalidPyProjectBuildRequiresÚMissingPyProjectBuildRequires)Úget_requirementc                ó0   € V ^8„  d   QhR\         R\        /# )é   ÚobjÚreturn)r   Úbool)Úformats   "ÚV/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_internal/pyproject.pyÚ__annotate__r      s   € ÷ Pñ Pœð P¤ñ Pó    c                 óš   € \        V \        4      ;'       d5    \        ;QJ d    R  V  4       F  '       d   K   R# 	  R# ! R  V  4       4      # )c              3   óB   "  € T F  p\        V\        4      x € K  	  R # 5i)N)Ú
isinstanceÚstr)Ú.0Úitems   & r   Ú	<genexpr>Ú"_is_list_of_str.<locals>.<genexpr>   s   é € Ð(OÉ3À4¬°D¼#×)>Ð)>Ë3ùs   ‚FT)r   ÚlistÚall)r   s   &r   Ú_is_list_of_strr       s:   € Ü�cœ4Ó ×OÐO§S£SÑ(OÉ3Ó(O§S¤SÐO¢SÐO SÑ(OÉ3Ó(OÓ%OÐOr   c                ó0   € V ^8„  d   QhR\         R\         /# )r   Úunpacked_source_directoryr   )r   )r   s   "r   r   r      s   € ÷ Eñ E´3ð E¼3ñ Er   c                 óB   € \         P                  P                  V R 4      # )zpyproject.toml)ÚosÚpathÚjoin)r"   s   &r   Úmake_pyproject_pathr'      s   € Ü�7‰7�<‰<Ð1Ð3CÓDÐDr   ÚBuildSystemDetailsc                ó€   € V ^8„  d   QhR\         \        ,          R\        R\        R\        R\         \        ,          /# )r   Ú
use_pep517Úpyproject_tomlÚsetup_pyÚreq_namer   )r   r   r   r(   )r   s   "r   r   r   #   sL   € ÷ VFñ VFÜœ•ðVFÜ03ðVFÜ?BðVFÜNQðVFäÔ Õ!ñVFr   c                óÊ  € \         P                  P                  V4      p\         P                  P                  V4      pV'       g   V'       g   \        V R24      hV'       dU   \	        VRR7      ;_uu_ 4       p\
        P                  ! VP                  4       4      pRRR4       XP                  R4      pMRpV'       d#   V'       g   V e   V '       g   \        R4      hRp M�V'       d8   RV9   d1   V e*   V '       g"   \        R	P                  VR,          4      4      hRp M^V f[   T;'       gQ    \        P                  P                  R
4      '       * ;'       g%    \        P                  P                  R4      '       * p V f   Q hV '       g   R# Vf   RR.RR/pVf   Q hRV9  d   \        VR7      hVR,          p	\        V	4      '       g   \        VRR7      hV	 F  p
 \!        V
4       K  	  VP                  R4      pVP                  R. 4      p. pVf   RpR.p\%        WœWí4      #   + '       g   i     EL–; i  \"         d   p\        TRT
: 2R7      ThRp?ii ; i)aú  Load the pyproject.toml file.

Parameters:
    use_pep517 - Has the user requested PEP 517 processing? None
                 means the user hasn't explicitly specified.
    pyproject_toml - Location of the project's pyproject.toml file
    setup_py - Location of the project's setup.py file
    req_name - The name of the requirement we're processing (for
               error reporting)

Returns:
    None if we should use the legacy code path, otherwise a tuple
    (
        requirements from pyproject.toml,
        name of PEP 517 backend,
        requirements we should check are installed after setting
            up the build environment
        directory paths to import the backend from (backend-path),
            relative to the project root.
    )
zW does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.zutf-8)ÚencodingNzbuild-systemzIDisabling PEP 517 processing is invalid: project does not have a setup.pyTzbuild-backendzbDisabling PEP 517 processing is invalid: project specifies a build backend of {} in pyproject.tomlÚ
setuptoolsÚwheelÚrequireszsetuptools>=40.8.0z setuptools.build_meta:__legacy__)ÚpackagezIt is not a list of strings.)r3   Úreasonz$It contains an invalid requirement: zbackend-path)r$   r%   Úisfiler	   ÚopenÚtomllibÚloadsÚreadÚgetr   Ú	importlibÚutilÚ	find_specr   r    r
   r   r   r(   )r*   r+   r,   r-   Úhas_pyprojectÚ	has_setupÚfÚpp_tomlÚbuild_systemr2   ÚrequirementÚerrorÚbackendÚbackend_pathÚchecks   &&&&           r   Úload_pyproject_tomlrH   #   s[  € ô0 —G‘G—N‘N >Ó2€MÜ—‘—‘˜xÓ(€Iç§ÜØˆjð =ð >ó
ð 	
÷
 Ü�.¨7×3Õ3°qÜ—m’m A§F¡F£HÓ-ˆG÷ 4à—{‘{ >Ó2‰àˆ÷ ŸYØÒ!¯*Ü#ð3óð ð ‰
ß	˜/¨\Ô9ØÒ!¯*Ü#ð$ç$*¡F¨<¸Õ+HÓ$Ióð ð
 ‰
ð 
Ò	à÷ 5ð 5Ü—>‘>×+Ñ+¨LÓ9Ô9÷5ð 5ä—>‘>×+Ñ+¨GÓ4Ô4ð 	ð Ò!Ð!Ð!÷ ÙàÒð Ð-Ð.ØÐ?ð
ˆð Ò#Ð#Ð#ð ˜Ô%Ü+°HÔ=Ð=ð ˜JÕ'€HÜ˜8×$Ò$Ü+ØØ1ô
ð 	
ó  ˆð	Ü˜KÖ(ñ  ð ×Ñ˜Ó/€GØ×#Ñ# N°BÓ7€LØ€EØ‚ð 5ˆØ%Ð&ˆä˜h°ÓEÐE÷i 4×3Ð3ûôx "ô 	Ü/Ø Ø=¸k¹_ÐMôð ðûð	ús$   Á:%H,Ç#I È,H=	É I"ÉIÉI")é   é   )r2   rE   rG   rF   )Úimportlib.utilr;   r$   ÚsysÚcollectionsr   Útypingr   r   r   Úversion_infor7   Úpip._vendorr   Ú"pip._vendor.packaging.requirementsr   Úpip._internal.exceptionsr	   r
   r   Úpip._internal.utils.packagingr   r    r'   r(   rH   © r   r   Ú<module>rU      sc   ðÛ Û 	Û 
Ý "ß &Ñ &à×Ñ�wÔÜå,å A÷ñ õ
 :õPõEñ  ØÒJóÐ ÷
VFr   