コード例 #1
0
ファイル: target_python.py プロジェクト: vikramadhav/pip
    def get_tags(self):
        # type: () -> List[Tag]
        """
        Return the supported PEP 425 tags to check wheel candidates against.

        The tags are returned in order of preference (most preferred first).
        """
        if self._valid_tags is None:
            # Pass versions=None if no py_version_info was given since
            # versions=None uses special default logic.
            py_version_info = self._given_py_version_info
            if py_version_info is None:
                version = None
            else:
                version = version_info_to_nodot(py_version_info)

            tags = get_supported(
                version=version,
                platform=self.platform,
                abi=self.abi,
                impl=self.implementation,
            )
            self._valid_tags = tags

        return self._valid_tags
コード例 #2
0
def test_version_info_to_nodot(version_info, expected):
    actual = compatibility_tags.version_info_to_nodot(version_info)
    assert actual == expected
コード例 #3
0
def test_version_info_to_nodot(version_info: Tuple[int],
                               expected: str) -> None:
    actual = compatibility_tags.version_info_to_nodot(version_info)
    assert actual == expected