Download syvaai_env/lib/python3.13/site-packages/pip/_internal/models/candidate.py from SyvaAI/SyvaAI-Bv1: direct link, hf CLI and curl.
- Browser
- Download file 753 Bytes
-
https://huggingface.co/SyvaAI/SyvaAI-Bv1/resolve/main/syvaai_env/lib/python3.13/site-packages/pip/_internal/models/candidate.py
- Command line
-
hf download hf://SyvaAI/SyvaAI-Bv1/syvaai_env/lib/python3.13/site-packages/pip/_internal/models/candidate.py
-
curl -L -o candidate.py https://huggingface.co/SyvaAI/SyvaAI-Bv1/resolve/main/syvaai_env/lib/python3.13/site-packages/pip/_internal/models/candidate.py
753 Bytes
| from dataclasses import dataclass | |
| from pip._vendor.packaging.version import Version | |
| from pip._vendor.packaging.version import parse as parse_version | |
| from pip._internal.models.link import Link | |
| class InstallationCandidate: | |
| """Represents a potential "candidate" for installation.""" | |
| __slots__ = ["name", "version", "link"] | |
| name: str | |
| version: Version | |
| link: Link | |
| def __init__(self, name: str, version: str, link: Link) -> None: | |
| object.__setattr__(self, "name", name) | |
| object.__setattr__(self, "version", parse_version(version)) | |
| object.__setattr__(self, "link", link) | |
| def __str__(self) -> str: | |
| return f"{self.name!r} candidate (version {self.version} at {self.link})" | |