
    q"h                     Z    S SK Jr  S SKJr  S SKJr  S SKJr  \" SS9 " S S5      5       rg	)
    )	dataclass)Version)parse)LinkT)frozenc                   h    \ rS rSr% Sr/ SQr\\S'   \\S'   \	\S'   S\S\S\	SS4S	 jr
S\4S
 jrSrg)InstallationCandidate	   z4Represents a potential "candidate" for installation.nameversionlinkr   r   r   returnNc                     [         R                  U SU5        [         R                  U S[        U5      5        [         R                  U SU5        g )Nr   r   r   )object__setattr__parse_version)selfr   r   r   s       P/var/www/html/env/lib/python3.13/site-packages/pip/_internal/models/candidate.py__init__InstallationCandidate.__init__   s=    4.4M',BC4.    c                 V    U R                   < SU R                   SU R                   S3$ )Nz candidate (version z at )r   )r   s    r   __str__InstallationCandidate.__str__   s(    ))24<<.TYYKqQQr    )__name__
__module____qualname____firstlineno____doc__	__slots__str__annotations__r   r   r   r   __static_attributes__r   r   r   r	   r	   	   sI    >+I
I
J/S /3 /d /t /
R Rr   r	   N)	dataclassesr   pip._vendor.packaging.versionr   r   r   pip._internal.models.linkr   r	   r   r   r   <module>r*      s2    ! 1 @ * $R R Rr   