7i>ddlmZddlmZddlmZGddeZy))parse)Link)KeyBasedCompareMixincTeZdZdZgdZdedededdffd Zdefd Zdefd Z xZ S) InstallationCandidatez4Represents a potential "candidate" for installation.nameversionlinkr r r returnNc||_t||_||_t||j|j|jft y)N)keydefining_class)r parse_versionr r super__init__r)selfr r r __class__s g/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pip/_internal/models/candidate.pyrzInstallationCandidate.__init__ sH $W-   DLL$))40  cddj|j|j|jS)Nz))formatr r r rs r__repr__zInstallationCandidate.__repr__s*:AA II LL II  rcT|jd|jd|jdS)Nz candidate (version z at )rrs r__str__zInstallationCandidate.__str__s())24<<.TYYKqQQr) __name__ __module__ __qualname____doc__ __slots__strrrrr __classcell__)rs@rrrsF>+I S 3 d t  # RRrrN)pip._vendor.packaging.versionrrpip._internal.models.linkrpip._internal.utils.modelsrrrrr)s@*;R0Rr