U ��.e��@s`ddlmZddlmZddlmZerLddlmZddlm Z ddl m Z Gdd�de�Z d S) �)�parse)�KeyBasedCompareMixin)�MYPY_CHECK_RUNNING)� _BaseVersion)�Link)�Anycs0eZdZdZ�fdd�Zdd�Zdd�Z�ZS)�InstallationCandidatez9Represents a potential "candidate" for installation. cs:||_t|�|_||_tt|�j|j|j|jftd�dS)N)�keyZdefining_class)�project� parse_version�version�link�superr�__init__)�selfr r r �� __class__��B/usr/lib/python3.8/site-packages/pip/_internal/models/candidate.pyrs  �zInstallationCandidate.__init__cCsd�|j|j|j�S)Nz)��formatr r r �rrrr�__repr__s �zInstallationCandidate.__repr__cCsd�|j|j|j�S)Nz!{!r} candidate (version {} at {})rrrrr�__str__$s �zInstallationCandidate.__str__)�__name__� __module__� __qualname__�__doc__rrr� __classcell__rrrrrs rN) Zpip._vendor.packaging.versionrr Zpip._internal.utils.modelsrZpip._internal.utils.typingrrZpip._internal.models.linkr�typingrrrrrr�s