+
    BV-jË  ã                  ó¤   € ^ RI Ht ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
HtHt ^ RIHt ^ RIHt R	 R
 ltR R lt]! R. RO4      tR R ltR# )é    )ÚannotationsN)Ú
namedtuple)ÚAny)ÚInvalidRequirement)ÚInstallationErrorÚInvalidPyProjectBuildRequiresÚMissingPyProjectBuildRequires)Útomllib)Úget_requirementc               ó    € V ^8„  d   QhRRRR/# )é   Úobjr   ÚreturnÚbool© )Úformats   "Úh/Volumes/fast/ai/experiments/ui-tars-smoke/.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               ó    € V ^8„  d   QhRRRR/# )r   Úunpacked_source_directoryr   r   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RR/# )r   Úpyproject_tomlr   Úsetup_pyÚreq_namer   r(   r   )r   s   "r   r   r      s8   € ÷ \Fñ \FØð\FØ#&ð\FØ25ð\Fàñ\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f   RR.RR	/p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     L¸; i  \         d   p
\        TRT	: 2R7      T
hRp
?
ii ; i)a|  Load the pyproject.toml file.

Parameters:
    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-systemÚrequireszsetuptools>=40.8.0zbuild-backendz setuptools.build_meta:__legacy__)ÚpackagezIt is not a list of strings.)r0   Úreasonz$It contains an invalid requirement: zbackend-path)r$   r%   Úisfiler   Úopenr
   ÚloadsÚreadÚgetr	   r    r   r   r   r(   )r*   r+   r,   Úhas_pyprojectÚ	has_setupÚfÚpp_tomlÚbuild_systemr/   ÚrequirementÚerrorÚbackendÚbackend_pathÚchecks   &&&           r   Úload_pyproject_tomlrA      s„  € ô, —G‘G—N‘N >Ó2€MÜ—‘—‘˜xÓ(€Iç§ÜØˆjð =ð >ó
ð 	
÷
 Ü�.¨7×3Õ3°qÜ—m’m A§F¡F£HÓ-ˆG÷ 4à—{‘{ >Ó2‰àˆàÒð Ð-Ð.ØÐ?ð
ˆð ˜Ô%Ü+°HÔ=Ð=ð ˜JÕ'€HÜ˜8×$Ò$Ü+ØØ1ô
ð 	
ó  ˆð	Ü˜KÖ(ñ  ð ×Ñ˜Ó/€GØ×#Ñ# N°BÓ7€LØ€EØ‚ð 5ˆØ%Ð&ˆä˜h°ÓEÐE÷y 4×3ûôH "ô 	Ü/Ø Ø=¸k¹_ÐMôð ðûð	ús$   Á:%EÄE"ÅE	Å"FÅ-E?Å?F)r/   r>   r@   r?   )Ú
__future__r   r$   Úcollectionsr   Útypingr   Ú"pip._vendor.packaging.requirementsr   Úpip._internal.exceptionsr   r   r	   Úpip._internal.utils.compatr
   Úpip._internal.utils.packagingr   r    r'   r(   rA   r   r   r   Ú<module>rI      sL   ðÝ "ã 	Ý "Ý å A÷ñ õ
 /Ý 9õPõEñ  ØÒJóÐ ÷
\Fr   