From 9c6b5637ff86854a2a17614348e41f8b46f76fbc Mon Sep 17 00:00:00 2001 From: Brian Schubert Date: Sat, 14 Mar 2026 20:43:43 -0400 Subject: [PATCH 1/2] Bump mypy to 1.19.1 --- Lib/test/libregrtest/utils.py | 2 +- Tools/clinic/libclinic/clanguage.py | 2 +- Tools/requirements-dev.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/test/libregrtest/utils.py b/Lib/test/libregrtest/utils.py index 3bbc3fa127abb3..7cc9d0bf262af1 100644 --- a/Lib/test/libregrtest/utils.py +++ b/Lib/test/libregrtest/utils.py @@ -150,7 +150,7 @@ def setup_unraisable_hook() -> None: sys.unraisablehook = regrtest_unraisable_hook -orig_threading_excepthook: Callable[..., None] | None = None +orig_threading_excepthook: Callable[..., object] | None = None def regrtest_threading_excepthook(args) -> None: diff --git a/Tools/clinic/libclinic/clanguage.py b/Tools/clinic/libclinic/clanguage.py index 9e7fa7a7f58f95..341667d2f0bff9 100644 --- a/Tools/clinic/libclinic/clanguage.py +++ b/Tools/clinic/libclinic/clanguage.py @@ -6,7 +6,7 @@ from operator import attrgetter from collections.abc import Iterable -import libclinic +import libclinic.cpp from libclinic import ( unspecified, fail, Sentinels, VersionTuple) from libclinic.codegen import CRenderData, TemplateDict, CodeGen diff --git a/Tools/requirements-dev.txt b/Tools/requirements-dev.txt index 73236767374378..1867e21ca3d1dd 100644 --- a/Tools/requirements-dev.txt +++ b/Tools/requirements-dev.txt @@ -1,6 +1,6 @@ # Requirements file for external linters and checks we run on # Tools/clinic, Tools/cases_generator/, and Tools/peg_generator/ in CI -mypy==1.17.1 +mypy==1.19.1 # needed for peg_generator: types-psutil==7.0.0.20250801 From 13f3e7fe6f6e9bb146094835ca68e0c79e24aac4 Mon Sep 17 00:00:00 2001 From: Brian Schubert Date: Sat, 14 Mar 2026 20:57:38 -0400 Subject: [PATCH 2/2] Also bump stubs --- Tools/requirements-dev.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tools/requirements-dev.txt b/Tools/requirements-dev.txt index 1867e21ca3d1dd..af5cbaa7689f33 100644 --- a/Tools/requirements-dev.txt +++ b/Tools/requirements-dev.txt @@ -3,5 +3,5 @@ mypy==1.19.1 # needed for peg_generator: -types-psutil==7.0.0.20250801 -types-setuptools==80.9.0.20250801 +types-psutil==7.2.2.20260130 +types-setuptools==82.0.0.20260210