U ja@s8ddlmZddlmZddlmZGdddeZdS))parse)Link)KeyBasedCompareMixincsReZdZdZdddgZeeeddfdd Zed d d Zed d d Z Z S)InstallationCandidatez9Represents a potential "candidate" for installation. nameversionlinkN)rrrreturncs6||_t||_||_tj|j|j|jftddS)N)keydefining_class)r parse_versionrrsuper__init__r)selfrrr __class__v/private/var/folders/k6/_7fsz4ts3b78x3b3xwrxjh_c8s8xv7/T/pip-unpacked-wheel-bug3gbve/pip/_internal/models/candidate.pyr s zInstallationCandidate.__init__)r cCsd|j|j|jS)Nz)formatrrrrrrr__repr__s zInstallationCandidate.__repr__cCsd|j|j|jS)Nz!{!r} candidate (version {} at {})rrrrr__str__s zInstallationCandidate.__str__) __name__ __module__ __qualname____doc__ __slots__strrrrr __classcell__rrrrrs   rN)pip._vendor.packaging.versionrr pip._internal.models.linkrpip._internal.utils.modelsrrrrrrs