
    5>qj8                     b    d dl mZ d dlmZ d dlmZ d dlmZ  edd       G d d             Zy	)
    )	dataclass)Version)parse)LinkT)frozenslotsc                   f    e Zd ZU dZeed<   eed<   eed<   eed<   	 d
dededededdf
dZ	defd	Z
y)InstallationCandidatez4Represents a potential "candidate" for installation.nameversionlinklockedreturnNc                     t         j                  | d|       t         j                  | dt        |             t         j                  | d|       t         j                  | d|       y )Nr   r   r   r   )object__setattr__parse_version)selfr   r   r   r   s        ]/opt/rentech/trading_bot/.venv/lib/python3.12/site-packages/pip/_internal/models/candidate.py__init__zInstallationCandidate.__init__   sQ     	4.4M',BC4.462    c                 T    | j                   d| j                   d| j                   dS )Nz candidate (version z at ))r   r   r   )r   s    r   __str__zInstallationCandidate.__str__   s(    ))24<<.TYYKqQQr   )F)__name__
__module____qualname____doc__str__annotations__r   r   boolr   r    r   r   r
   r
   	   s\    >
I
JL CH33"%3-13;?3	3R Rr   r
   N)	dataclassesr   pip._vendor.packaging.versionr   r   r   pip._internal.models.linkr   r
   r"   r   r   <module>r&      s4    ! 1 @ * $d#R R $Rr   