Ë
    9i¯eÞ  ã                   ó>   — d dl mZ d dlmZ d dlmZ  G d„ de«      Zy)é    )Úparse)ÚLink)ÚKeyBasedCompareMixinc                   óT   ‡ — e Zd ZdZg d¢Zdedededdfˆ fd„Zdefd	„Zdefd
„Z	ˆ xZ
S )ÚInstallationCandidatez4Represents a potential "candidate" for installation.)ÚnameÚversionÚlinkr   r	   r
   ÚreturnNc                 ó®   •— || _         t        |«      | _        || _        t        ‰| �  | j                   | j                  | j                  ft        ¬«       y )N)ÚkeyÚdefining_class)r   Úparse_versionr	   r
   ÚsuperÚ__init__r   )Úselfr   r	   r
   Ú	__class__s       €úGE:\TRUCKING_PROJECT\Lib\site-packages\pip\_internal\models\candidate.pyr   zInstallationCandidate.__init__   sH   ø€ ØˆŒ	Ü$ WÓ-ˆŒØˆŒ	ä‰ÑØ—‘˜DŸL™L¨$¯)©)Ð4Ü0ð 	õ 	
ó    c                 ód   — dj                  | j                  | j                  | j                  «      S )Nz)<InstallationCandidate({!r}, {!r}, {!r})>©Úformatr   r	   r
   ©r   s    r   Ú__repr__zInstallationCandidate.__repr__   s*   € Ø:×AÑAØ�I‰IØ�L‰LØ�I‰Ió
ð 	
r   c                 ód   — dj                  | j                  | j                  | j                  «      S )Nz!{!r} candidate (version {} at {})r   r   s    r   Ú__str__zInstallationCandidate.__str__   s*   € Ø2×9Ñ9Ø�I‰IØ�L‰LØ�I‰Ió
ð 	
r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__Ústrr   r   r   r   Ú__classcell__)r   s   @r   r   r      sD   ø„ Ù>â+€Ið
˜Sð 
¨3ð 
°dð 
¸tõ 
ð
˜#ó 
ð
˜÷ 
r   r   N)Úpip._vendor.packaging.versionr   r   Úpip._internal.models.linkr   Úpip._internal.utils.modelsr   r   © r   r   ú<module>r(      s   ðÝ @å *Ý ;ô
Ð0õ 
r   