|
|
| filename |
| |
|
| name |
| |
|
| version |
| |
|
| build_tag |
| |
|
| pyversions |
| |
|
| abis |
| |
|
| plats |
| |
|
| file_tags |
| |
◆ __init__()
| None pip._internal.models.wheel.Wheel.__init__ |
( |
|
self, |
|
|
str |
filename |
|
) |
| |
:raises InvalidWheelFilename: when the filename is invalid for a wheel
◆ find_most_preferred_tag()
| int pip._internal.models.wheel.Wheel.find_most_preferred_tag |
( |
|
self, |
|
|
List[Tag] |
tags, |
|
|
Dict[Tag, int]
|
tag_to_priority |
|
) |
| |
Return the priority of the most preferred tag that one of the wheel's file
tag combinations achieves in the given list of supported tags using the given
tag_to_priority mapping, where lower priorities are more-preferred.
This is used in place of support_index_min in some cases in order to avoid
an expensive linear scan of a large list of tags.
:param tags: the PEP 425 tags to check the wheel against.
:param tag_to_priority: a mapping from tag to priority of that tag, where
lower is more preferred.
:raises ValueError: If none of the wheel's file tags match one of
the supported tags.
◆ get_formatted_file_tags()
| List[str] pip._internal.models.wheel.Wheel.get_formatted_file_tags |
( |
|
self | ) |
|
Return the wheel's tags as a sorted list of strings.
◆ support_index_min()
| int pip._internal.models.wheel.Wheel.support_index_min |
( |
|
self, |
|
|
List[Tag] |
tags |
|
) |
| |
Return the lowest index that one of the wheel's file_tag combinations
achieves in the given list of supported tags.
For example, if there are 8 supported tags and one of the file tags
is first in the list, then return 0.
:param tags: the PEP 425 tags to check the wheel against, in order
with most preferred first.
:raises ValueError: If none of the wheel's file tags match one of
the supported tags.
◆ supported()
| bool pip._internal.models.wheel.Wheel.supported |
( |
|
self, |
|
|
Iterable[Tag] |
tags |
|
) |
| |
Return whether the wheel is compatible with one of the given tags.
:param tags: the PEP 425 tags to check the wheel against.
◆ wheel_file_re
| pip._internal.models.wheel.Wheel.wheel_file_re |
|
static |
Initial value:= re.compile(
,
re.VERBOSE,
)
The documentation for this class was generated from the following file:
- docs/help/help-venv/lib/python3.12/site-packages/pip/_internal/models/wheel.py