+
    Žf©jp  ã                  ó  € ^ RI Ht ^ RI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IHtHt ^ R	IHt ]	'       d   ^ R
IHt ]
R,          tR R lt ! R R4      t ! R R]4      t ! R R]R,          ]P6                  R7      tR# )é    )ÚannotationsN)ÚIterable)ÚAbstractContextManager)ÚTYPE_CHECKINGÚLiteralÚProtocol)ÚVersion)Ú
get_scheme)Úget_default_environmentÚget_environment)Úget_requirement)ÚInstallRequirementc               ó$   € V ^8„  d   QhRRRRRR/# )é   ÚaÚstrÚbÚreturnztuple[str] | tuple[str, str]© )Úformats   "ÚW/var/www/html/bestweb/venv/lib/python3.14/site-packages/pip/_internal/build_env/base.pyÚ__annotate__r      s"   € ÷ &ñ &ˆcð &�cð &Ð:ñ &ó    c                ó   € W8w  d   W3# V 3# ©Nr   )r   r   s   &&r   Ú_dedupr      s   € Ø”VˆAˆ6Ð% ! Ð%r   c                  ó*   € ] tR t^tRR/R R lltRtR# )ÚPrefixÚvenv_executableNc               ó$   € V ^8„  d   QhRRRRRR/# )r   Úpathr   r   z
str | Noner   ÚNoner   )r   s   "r   r   ÚPrefix.__annotate__   s!   € ÷ /ñ /˜Sð /°jð /ÈDñ /r   c               	ó²   € Wn         R V n        \        RVR7      pVP                  V n        \        VP                  VP                  4      V n        W n	        R# )FÚ )ÚprefixN)
r!   Úsetupr
   ÚscriptsÚbin_dirr   ÚpurelibÚplatlibÚlib_dirsr   )Úselfr!   r   Úschemes   &&$ r   Ú__init__ÚPrefix.__init__   sA   € ØŒ	ØˆŒ
Ü˜B tÔ,ˆØ—~‘~ˆŒÜ˜vŸ~™~¨v¯~©~Ó>ˆŒØ.Ör   )r)   r,   r!   r'   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r/   Ú__static_attributes__r   r   r   r   r      s   † ð/À4÷ /ó /r   r   c                  ó&   € ] tR t^$tRtR R ltRtR# )ÚBuildEnvironmentInstallerzQ
Interface for installing build dependencies into an isolated build
environment.
c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# )r   ÚrequirementsúIterable[str]r&   r   Úkindr   Úfor_reqúInstallRequirement | Noner   r"   r   )r   s   "r   r   Ú&BuildEnvironmentInstaller.__annotate__*   s<   € ÷ ñ à#ðð ðð
 ðð +ðð 
ñr   c               	ó   € R # r   r   )r-   r9   r&   r;   r<   s   &&&$$r   ÚinstallÚ!BuildEnvironmentInstaller.install*   s   € ñ r   r   N)r1   r2   r3   r4   Ú__doc__r@   r5   r   r   r   r7   r7   $   s   † ñ÷
ñ r   r7   c                  ó˜   € ] tR t^4t$ RtR]R&   R]R&   ]P                  R R l4       tR R	 lt	]P                  R
R/R R ll4       t
RtR# )ÚBuildEnvironmentzACreates and manages an isolated environment to install build depsz	list[str]r,   r   Úpython_executablec               ó   € V ^8„  d   QhRR/# )r   Ú	installerr7   r   )r   s   "r   r   ÚBuildEnvironment.__annotate__;   s   € ×AÑAÐ";ÑAr   c                	ó   € R # r   r   )r-   rG   s   &&r   r/   ÚBuildEnvironment.__init__:   s   € Ù>Ar   c               ó    € V ^8„  d   QhRRRR/# )r   Úreqsr:   r   z%tuple[set[tuple[str, str]], set[str]]r   )r   s   "r   r   rH   =   s   € ÷  $ñ  $Ø!ð $à	.ñ $r   c                óÒ  € \        4       p\        4       pV'       EdI   \        V R4      '       d   \        V P                  4      M	\	        4       pV EF  p\        V4      pVP                  e&   VP                  P                  RR/4      '       g   KB  VP                  VP                  4      pV'       g   VP                  V4       Kx  \        VP                  \        4      '       d   VP                   RVP                   2pMVP                   RVP                   2pVP                  P                  VP                  RR7      '       d   Kþ  VP                  W…34       EK  	  W23# )zvReturn 2 sets:
- conflicting requirements: set of (installed, wanted) reqs tuples
- missing requirements: set of reqs
r,   Úextrar%   z==z===T)Úprereleases)ÚsetÚhasattrr   r,   r   r   ÚmarkerÚevaluateÚget_distributionÚnameÚaddÚ
isinstanceÚversionr	   Ú	specifierÚcontains)	r-   rL   ÚmissingÚconflictingÚenvÚreq_strÚreqÚdistÚinstalled_req_strs	   &&       r   Úcheck_requirementsÚ#BuildEnvironment.check_requirements=   s  € ô “%ˆÜ“eˆßˆ4ô ˜4 ×,Ò,ô   §¡Ô.ä,Ó.ð ô
  �Ü% gÓ.�ð —:‘:Ò)°#·*±*×2EÑ2EÀwÐPRÀm×2TÒ2TÙØ×+Ñ+¨C¯H©HÓ5�ßØ—K‘K Ô(ÙÜ˜dŸl™l¬G×4Ò4Ø+.¯8©8¨*°B°t·|±|°nÐ(EÑ%à+.¯8©8¨*°C¸¿¹°~Ð(FÐ%Ø—}‘}×-Ñ-¨d¯l©lÈÐ-×MÔMØ—O‘OÐ%6Ð$@×Añ  ð" Ð#Ð#r   r<   Nc          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r   r9   r:   Úprefix_as_stringr   r;   r<   r=   r   r"   r   )r   s   "r   r   rH   `   s<   € ÷ ñ à#ðð ðð
 ðð +ðð 
ñr   c               	ó   € R # r   r   )r-   r9   re   r;   r<   s   &&&$$r   Úinstall_requirementsÚ%BuildEnvironment.install_requirements_   s   € ñ r   r   )r1   r2   r3   r4   rB   Ú__annotations__ÚabcÚabstractmethodr/   rb   rg   r5   r   r   r   rD   rD   4   sO   ‡ ÙKàÓØÓà×ÑÜAó ØAõ $ðD 	×Ñðð .2öó ôr   rD   )Ú	metaclass)ÚoffÚvirtualÚvenv)Ú
__future__r   rj   Úcollections.abcr   Ú
contextlibr   ÚContextManagerÚtypingr   r   r   Úpip._vendor.packaging.versionr	   Úpip._internal.locationsr
   Úpip._internal.metadatar   r   Úpip._internal.utils.packagingr   Úpip._internal.req.req_installr   ÚBuildIsolationModer   r   r7   ÚABCMetarD   r   r   r   Ú<module>r|      si   ðÝ "ã 
Ý $Ý ?ß 3Ñ 3å 1å .ß KÝ 9çÝ@ð Ð5Õ6Ð õ&÷/ñ /ô ô ô 3�~ dÕ+°s·{±{÷ 3r   