+
    Îi                         ^ 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   "i/Users/ahmad/.openclaw/workspace/scripts/.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WY [*XZ 4A3E3E3N3N3NM&&//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"      0D 9xHH0s   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   