+
    i                     b    ^ 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	# )
    )	dataclass)Version)parse)LinkT)frozenc                   \   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                0   < V ^8  d   QhRS[ RS[ RS[RR/# )   nameversionlinkreturnN)strr   )format__classdict__s   "d/Users/ahmad/.openclaw/workspace/venv/lib/python3.14/site-packages/pip/_internal/models/candidate.py__annotate__"InstallationCandidate.__annotate__   s)     / /S /3 /d /t /    c                    \         P                  V R V4       \         P                  V R\        V4      4       \         P                  V RV4       R# )r   r   r   N)object__setattr__parse_version)selfr   r   r   s   &&&&r   __init__InstallationCandidate.__init__   s=    4.4M',BC4.r   c                    < V ^8  d   QhRS[ /# )r   r   )r   )r   r   s   "r   r   r      s     R R Rr   c                V    V P                   : R V P                   RV P                   R2# )z candidate (version z at )r   r   r   )r   s   &r   __str__InstallationCandidate.__str__   s(    ))24<<.TYYKqQQr   c                >   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   # )r   r   r   r   )r   r   r   )r   r   s   "r   r   r   	   s*      I    J r    Nr!   )__name__
__module____qualname____firstlineno____doc__	__slots__r   r"   __annotate_func____static_attributes____classdictcell__)r   s   @r   r	   r	   	   s*     >+I/ /
R R  r   r	   N)	dataclassesr   pip._vendor.packaging.versionr   r   r   pip._internal.models.linkr   r	   r%   r   r   <module>r2      s2    ! 1 @ * $R R Rr   