From e0f16117b8299c55f0b682c1b57ef162353427dd Mon Sep 17 00:00:00 2001 From: Jelle Zijlstra Date: Wed, 20 Aug 2025 15:43:04 -0700 Subject: [PATCH] Upgrade to mypy 1.17.1 (#14598) --- requirements-tests.txt | 2 +- stubs/openpyxl/@tests/test_cases/check_base_descriptors.py | 2 +- .../openpyxl/@tests/test_cases/check_nested_descriptors.py | 6 ++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/requirements-tests.txt b/requirements-tests.txt index f6252a9ad..0e1407458 100644 --- a/requirements-tests.txt +++ b/requirements-tests.txt @@ -1,6 +1,6 @@ # Type checkers that we test our stubs against. These should always # be pinned to a specific version to make failure reproducible. -mypy==1.16.1 +mypy==1.17.1 pyright==1.1.403 # Libraries used by our various scripts. diff --git a/stubs/openpyxl/@tests/test_cases/check_base_descriptors.py b/stubs/openpyxl/@tests/test_cases/check_base_descriptors.py index a0d5e6d03..858892a97 100644 --- a/stubs/openpyxl/@tests/test_cases/check_base_descriptors.py +++ b/stubs/openpyxl/@tests/test_cases/check_base_descriptors.py @@ -236,7 +236,7 @@ with_descriptors.set_tuple_none = 0 with_descriptors.set_tuple_none = 0.0 with_descriptors.set_tuple_none = None with_descriptors.set_tuple_none = "none" # pyright: ignore[reportAttributeAccessIssue] # false negative in mypy -with_descriptors.set_tuple_none = object() # pyright: ignore[reportAttributeAccessIssue] # false negative in mypy +with_descriptors.set_tuple_none = object() # type: ignore with_descriptors.noneset_tuple = "a" diff --git a/stubs/openpyxl/@tests/test_cases/check_nested_descriptors.py b/stubs/openpyxl/@tests/test_cases/check_nested_descriptors.py index 1526334ac..3d36ab215 100644 --- a/stubs/openpyxl/@tests/test_cases/check_nested_descriptors.py +++ b/stubs/openpyxl/@tests/test_cases/check_nested_descriptors.py @@ -222,15 +222,13 @@ with_descriptors.set_tuple_none = 0 with_descriptors.set_tuple_none = 0.0 with_descriptors.set_tuple_none = None with_descriptors.set_tuple_none = "none" # pyright: ignore[reportAttributeAccessIssue] # false negative in mypy -with_descriptors.set_tuple_none = object() # pyright: ignore[reportAttributeAccessIssue] # false negative in mypy +with_descriptors.set_tuple_none = object() # type: ignore with_descriptors.set_tuple_none = cast(_HasTagAndGet[Literal["a"]], _) with_descriptors.set_tuple_none = cast( # pyright: ignore[reportAttributeAccessIssue] # false negative in mypy _HasTagAndGet[str], _ ) with_descriptors.set_tuple_none = cast(_HasTagAndGet[None], _) -with_descriptors.set_tuple_none = cast( # pyright: ignore[reportAttributeAccessIssue] # false negative in mypy - _HasTagAndGet[object], _ -) +with_descriptors.set_tuple_none = cast(_HasTagAndGet[object], _) # type: ignore with_descriptors.noneset_tuple = "a"