Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Functions | Variables
pip._internal.utils.compatibility_tags Namespace Reference

Functions

str version_info_to_nodot (Tuple[int,...] version_info)
 
List[str] _mac_platforms (str arch)
 
List[str] _custom_manylinux_platforms (str arch)
 
List[str] _get_custom_platforms (str arch)
 
Optional[List[str]] _expand_allowed_platforms (Optional[List[str]] platforms)
 
PythonVersion _get_python_version (str version)
 
str _get_custom_interpreter (Optional[str] implementation=None, Optional[str] version=None)
 
List[Tagget_supported (Optional[str] version=None, Optional[List[str]] platforms=None, Optional[str] impl=None, Optional[List[str]] abis=None)
 

Variables

 _osx_arch_pat = re.compile(r"(.+)_(\d+)_(\d+)_(.+)")
 

Detailed Description

Generate and work with PEP 425 Compatibility Tags.

Function Documentation

◆ get_supported()

List[Tag] pip._internal.utils.compatibility_tags.get_supported ( Optional[str]   version = None,
Optional[List[str]]   platforms = None,
Optional[str]   impl = None,
Optional[List[str]]   abis = None 
)
Return a list of supported tags for each version specified in
`versions`.

:param version: a string version, of the form "33" or "32",
    or None. The version will be assumed to support our ABI.
:param platform: specify a list of platforms you want valid
    tags for, or None. If None, use the local system platform.
:param impl: specify the exact implementation you want valid
    tags for, or None. If None, use the local interpreter impl.
:param abis: specify a list of abis you want valid
    tags for, or None. If None, use the local interpreter abi.