+
     h  c                   sb    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ]! RR7       ! R R4      4       tR	# )
i    )	dataclass)Version)parse)LinkT)Zfrozenc                   s\   a  ] tR t^	t o Rt. R	OtV 3R lR ltV 3R lR ltV 3R ltRt	V t
R# )
InstallationCandidatez4Represents a potential "candidate" for installation.c                s0   < V ^8  d   QhRS[ RS[ RS[RR/# )   nameversionlinkreturnN)strr   Zformat__classdict__   "C/usr/lib/python3.14/site-packages/pip/_internal/models/candidate.py__annotate__"InstallationCandidate.__annotate__   s)     / /S /3 /d /t /    c                s    \         P                  V R V4       \         P                  V R\        V4      4       \         P                  V RV4       R# )r   r   r   N)ZobjectZ__setattr__parse_version)selfr   r   r   s   &&&&r   __init__ZInstallationCandidate.__init__   s=    4.4M',BC4.r   c                s    < V ^8  d   QhRS[ /# )r   r	   )r
   r   r   r   r   r      s     R R Rr   c                sV    V P                   : R V P                   RV P                   R2# )z candidate (version z at Z)r   r   r   )r   s   &r   __str__ZInstallationCandidate.__str__   s(    ))24<<.TYYKqQQr   c                s>   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   # )r   r   r   r   )r
   r   r   r   r   r   r   r   	   s*      I    J r    Nr   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z	__slots__r   r   Z__annotate_func__Z__static_attributes__Z__classdictcell__)r   s   @r   r   r   	   s*     >+I/ /
R R  r   r   N)	Zdataclassesr    Zpip._vendor.packaging.versionr   r   r   Zpip._internal.models.linkr   r   r   r   r   <module>r      s2    ! 1 @ * $R R Rr   