+
    ª¬‚jé  ã                   óž   € ^ RI Ht ^ RIHt ^ RIHtHtHtHtH	t	H
t
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 R	 R
 ltR R ltR# )é    )ÚIterable)ÚPath)ÚPackageÚPackageArchiveÚPackageDirectoryÚPackageSdistÚ
PackageVcsÚPackageWheelÚPylock)ÚVersion)ÚArchiveInfoÚDirInfoÚVcsInfo)ÚLink)ÚInstallRequirement)Úurl_to_pathc                ó<   € V ^8„  d   QhR\         R\        R\        /# )é   ÚireqÚbase_dirÚreturn)r   r   r   )Úformats   "ÚW/Users/cheyod/AIGC/DSH/.venv/lib/python3.14/site-packages/pip/_internal/utils/pylock.pyÚ__annotate__r      s)   € ÷ Oñ OÜ
ðOÜ(,ðOäñOó    c           
      óD  € VP                  4       pV P                  4       pV P                  pV'       g   Q hR pR pR pR pR pR p	V P                  '       Ed¿   \	        VP
                  \        4      '       dd   \        VP
                  P                  VP                  R VP
                  P                  VP
                  P                  VP                  R7      pEM-\	        VP
                  \        4      '       d”   \        \        \!        VP                  4      4      P                  4       P#                  V4      P%                  4       VP
                  P&                  '       d   VP
                  P&                  MR VP                  R7      pEMz\	        VP
                  \(        4      '       d_   VP
                  P*                  '       g   \-        4       h\/        VP                  R VP
                  P*                  VP                  R7      pMü\-        4       hVP0                  p\	        VP
                  \(        4      '       d½   VP
                  P*                  '       g   \-        4       h\3        VP                  4      p
V
P4                  '       d9   \7        V
P8                  VP                  VP
                  P*                  R7      .p	MA\;        V
P8                  VP                  VP
                  P*                  R7      pM
\-        4       h\=        VP>                  VVVVVV	R7      # )N)ÚtypeÚurlÚpathÚrequested_revisionÚ	commit_idÚsubdirectory)r   Úeditabler"   )r   r   Úhashesr"   )Únamer   r$   )r%   ÚversionÚvcsÚ	directoryÚarchiveÚsdistÚwheels) ÚresolveÚget_distÚdownload_infoÚ	is_directÚ
isinstanceÚinfor   r	   r'   r   r    r!   r"   r   r   r   r   Úrelative_toÚas_posixr#   r   r$   ÚNotImplementedErrorr   r&   r   Úis_wheelr
   Úfilenamer   r   Úcanonical_name)r   r   Údistr.   Úpackage_versionÚpackage_vcsÚpackage_directoryÚpackage_archiveÚpackage_sdistÚpackage_wheelsÚlinks   &&         r   Ú(_pylock_package_from_install_requirementr@      sv  € ð ×ÑÓ!€HØ�=‰=‹?€DØ×&Ñ&€MßÐˆ=Ø€OØ€KØÐØ€OØ€MØ€NØ‡~‡~�~Ü�m×(Ñ(¬'×2Ò2Ü$Ø"×'Ñ'×+Ñ+Ø!×%Ñ%ØØ#0×#5Ñ#5×#HÑ#HØ'×,Ñ,×6Ñ6Ø*×7Ñ7ôŠKô ˜×*Ñ*¬G×4Ò4Ü 0äœ ]×%6Ñ%6Ó7Ó8ß‘W“Yß ‘[ Ó*ß‘X“Zð 4A×3EÑ3E×3N×3NÐ3N�M×&Ñ&×/Ò/ÐTXà*×7Ñ7ô!Òô ˜×*Ñ*¬K×8Ò8Ø ×%Ñ%×,×,Ð,Ü)Ó+Ð+Ü,Ø!×%Ñ%ØØ$×)Ñ)×0Ñ0Ø*×7Ñ7ô	‰Oô &Ó'Ð'àŸ,™,ˆÜ�m×(Ñ(¬+×6Ò6Ø ×%Ñ%×,×,Ð,Ü)Ó+Ð+Ü˜×)Ñ)Ó*ˆDØ�}�}ˆ}ä Ø!Ÿ]™]Ø)×-Ñ-Ø,×1Ñ1×8Ñ8ôð"‘ô !-ØŸ™Ø%×)Ñ)Ø(×-Ñ-×4Ñ4ô!‘ô &Ó'Ð'ÜØ× Ñ ØØØ#ØØØôð r   c                óR   € V ^8„  d   QhR\         \        ,          R\        R\        /# )r   Úinstall_requirementsr   r   )r   r   r   r   )r   s   "r   r   r   g   s*   € ÷ ñ Ü"Ô#5Õ6ðÜBFðäñr   c           	      ó^   a€ \        \        R 4      R\        V3R lV  4       R R7      R7      # )z1.0Úpipc              3   ó<   <"  € T F  p\        VS4      x € K  	  R # 5i©N)r@   )Ú.0r   r   s   & €r   Ú	<genexpr>Ú3pylock_from_install_requirements.<locals>.<genexpr>n   s"   øé € ð á0�Dô 9¸¸x×HÐHÛ0ùs   ƒc                 ó   € V P                   # rF   )r%   )Úps   &r   Ú<lambda>Ú2pylock_from_install_requirements.<locals>.<lambda>r   s   € ˜!Ÿ&š&r   )Úkey)Úlock_versionÚ
created_byÚpackages)r   r   Úsorted)rB   r   s   &fr   Ú pylock_from_install_requirementsrS   g   s6   ø€ ô Ü˜U“^ØÜôá0óñ !ô
ô
ð 
r   N)Úcollections.abcr   Úpathlibr   Úpip._vendor.packaging.pylockr   r   r   r   r	   r
   r   Úpip._vendor.packaging.versionr   Úpip._internal.models.direct_urlr   r   r   Úpip._internal.models.linkr   Úpip._internal.req.req_installr   Úpip._internal.utils.urlsr   r@   rS   © r   r   Ú<module>r]      s:   ðÝ $Ý ÷÷ ñ õ 2ç IÑ IÝ *Ý <Ý 0õO÷dr   