ó vÆ_c@ssddlmZddlmZddlmZerYddlmZddlm Z ndefd„ƒYZ dS( iÿÿÿÿ(tparse(tKeyBasedCompareMixin(tMYPY_CHECK_RUNNING(t _BaseVersion(tLinktInstallationCandidatecBs8eZdZdddgZd„Zd„Zd„ZRS(s9Represents a potential "candidate" for installation. tnametversiontlinkcCsV||_t|ƒ|_||_tt|ƒjd|j|j|jfdtƒdS(Ntkeytdefining_class(Rt parse_versionRRtsuperRt__init__(tselfRRR((sO/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/candidate.pyR s   cCsdj|j|j|jƒS(Ns)(tformatRRR(R((sO/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/candidate.pyt__repr__scCsdj|j|j|jƒS(Ns!{!r} candidate (version {} at {})(RRRR(R((sO/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/candidate.pyt__str__"s(t__name__t __module__t__doc__t __slots__R RR(((sO/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/candidate.pyR s  N( tpip._vendor.packaging.versionRR tpip._internal.utils.modelsRtpip._internal.utils.typingRRtpip._internal.models.linkRR(((sO/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/candidate.pyts