a
    ñ»jñ  ã                   @   sL   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„ dƒƒZd	S )
é    )Ú	dataclass)ÚVersion)Úparse)ÚLinkT)Úfrozenc                   @   sT   e Zd ZU dZg d¢Zeed< eed< eed< eeeddœdd	„Z	ed
œdd„Z
dS )ÚInstallationCandidatez4Represents a potential "candidate" for installation.©ÚnameÚversionÚlinkr	   r
   r   N)r	   r
   r   Úreturnc                 C   s2   t  | d|¡ t  | dt|ƒ¡ t  | d|¡ d S )Nr	   r
   r   )ÚobjectÚ__setattr__Úparse_version)Úselfr	   r
   r   © r   úDE:\soccer\ml_env\Lib\site-packages\pip/_internal/models/candidate.pyÚ__init__   s    zInstallationCandidate.__init__)r   c                 C   s   | j ›d| j› d| j› d�S )Nz candidate (version z at ú)r   )r   r   r   r   Ú__str__   s    zInstallationCandidate.__str__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__ÚstrÚ__annotations__r   r   r   r   r   r   r   r   r   	   s   
r   N)	Údataclassesr   Zpip._vendor.packaging.versionr   r   r   Úpip._internal.models.linkr   r   r   r   r   r   Ú<module>   s
   