◆ __init__()
def __init__ |
( |
|
self, |
|
|
|
filename |
|
) |
| |
:raises InvalidWheelFilename: when the filename is invalid for a wheel
◆ find_most_preferred_tag()
def find_most_preferred_tag |
( |
|
self, |
|
|
|
tags, |
|
|
|
tag_to_priority |
|
) |
| |
Return the priority of the most preferred tag that one of the wheel's file
tag combinations acheives 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()
def get_formatted_file_tags |
( |
|
self | ) |
|
Return the wheel's tags as a sorted list of strings.
◆ support_index_min()
def support_index_min |
( |
|
self, |
|
|
|
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()
def supported |
( |
|
self, |
|
|
|
tags |
|
) |
| |
Return whether the wheel is compatible with one of the given tags.
:param tags: the PEP 425 tags to check the wheel against.
◆ abis
◆ build_tag
◆ file_tags
◆ filename
◆ name
◆ plats
◆ pyversions
◆ version
◆ wheel_file_re
The documentation for this class was generated from the following file:
- /home/passerat/Stage/flaskProject/venv/lib/python3.8/site-packages/pip/_internal/models/wheel.py