Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
candidate.py
Go to the documentation of this file.
1
from
pip._vendor.packaging.version
import
parse
as
parse_version
2
3
from
pip._internal.models.link
import
Link
4
from
pip._internal.utils.models
import
KeyBasedCompareMixin
5
6
7
class
InstallationCandidate
(
KeyBasedCompareMixin
):
8
"""Represents a potential "candidate" for installation."""
9
10
__slots__ = [
"name"
,
"version"
,
"link"
]
11
12
def
__init__
(self, name: str, version: str, link: Link) ->
None
:
13
self.
name
= name
14
self.
version
= parse_version(version)
15
self.
link
= link
16
17
super
().
__init__
(
18
key=(self.
name
, self.
version
, self.
link
),
19
defining_class=InstallationCandidate,
20
)
21
22
def
__repr__
(self) -> str:
23
return
"<InstallationCandidate({!r}, {!r}, {!r})>"
.format(
24
self.
name
,
25
self.
version
,
26
self.
link
,
27
)
28
29
def
__str__
(self) -> str:
30
return
"{!r} candidate (version {} at {})"
.format(
31
self.
name
,
32
self.
version
,
33
self.
link
,
34
)
pip._internal.models.candidate.InstallationCandidate
Definition
candidate.py:7
pip._internal.models.candidate.InstallationCandidate.version
version
Definition
candidate.py:14
pip._internal.models.candidate.InstallationCandidate.__init__
None __init__(self, str name, str version, Link link)
Definition
candidate.py:12
pip._internal.models.candidate.InstallationCandidate.name
name
Definition
candidate.py:13
pip._internal.models.candidate.InstallationCandidate.link
link
Definition
candidate.py:15
pip._internal.models.candidate.InstallationCandidate.__str__
str __str__(self)
Definition
candidate.py:29
pip._internal.models.candidate.InstallationCandidate.__repr__
str __repr__(self)
Definition
candidate.py:22
pip._internal.utils.models.KeyBasedCompareMixin
Definition
models.py:8
pip._internal.models.link
Definition
link.py:1
pip._internal.utils.models
Definition
models.py:1
pip._vendor.packaging.version
Definition
version.py:1
i
for i
Definition
prime_search.m:10
venv
lib
python3.12
site-packages
pip
_internal
models
candidate.py
Generated by
1.9.8