diff --git a/setup.cfg b/setup.cfg index 1b2c60ebb114a39b75bb372f108ecf4b31b9227a..60ee7968ef29fcae4a94f0cf3bc2ffacff63ff48 100644 --- a/setup.cfg +++ b/setup.cfg @@ -59,9 +59,6 @@ strict_optional = False [mypy-pip/_internal/models/link] strict_optional = False -[mypy-pip/_internal/models/target_python] -strict_optional = False - [mypy-pip/_internal/operations/check] strict_optional = False diff --git a/src/pip/_internal/utils/misc.py b/src/pip/_internal/utils/misc.py index 80e7270a4bac8587befda73019a9cbbf227f244c..185bdba14df4c361ae1ab153f3df033c6b2ebe7b 100644 --- a/src/pip/_internal/utils/misc.py +++ b/src/pip/_internal/utils/misc.py @@ -118,7 +118,7 @@ def get_pip_version(): def normalize_version_info(py_version_info): - # type: (Optional[Tuple[int, ...]]) -> Optional[Tuple[int, int, int]] + # type: (Tuple[int, ...]) -> Tuple[int, int, int] """ Convert a tuple of ints representing a Python version to one of length three. @@ -129,9 +129,6 @@ def normalize_version_info(py_version_info): :return: a tuple of length three if `py_version_info` is non-None. Otherwise, return `py_version_info` unchanged (i.e. None). """ - if py_version_info is None: - return None - if len(py_version_info) < 3: py_version_info += (3 - len(py_version_info)) * (0,) elif len(py_version_info) > 3: diff --git a/tests/unit/test_utils.py b/tests/unit/test_utils.py index 8f20aad28ccc5821485b352a5c9a82a88a10f73b..a6e7fdec27b3422d8beffa7b45d91de999bcb32f 100644 --- a/tests/unit/test_utils.py +++ b/tests/unit/test_utils.py @@ -739,7 +739,6 @@ class TestGlibc(object): @pytest.mark.parametrize('version_info, expected', [ - (None, None), ((), (0, 0, 0)), ((3, ), (3, 0, 0)), ((3, 6), (3, 6, 0)),