From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Tue, 24 Jun 2025 07:20:55 +0000 (+0100) Subject: [3.13] Bump mypy to 1.16.1 (GH-135720) (#135849) X-Git-Tag: v3.13.6~185 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=028d56fd78d954f22dc81bd8b3c027b038ea76e0;p=thirdparty%2FPython%2Fcpython.git [3.13] Bump mypy to 1.16.1 (GH-135720) (#135849) Co-authored-by: sobolevn --- diff --git a/Lib/_pyrepl/base_eventqueue.py b/Lib/_pyrepl/base_eventqueue.py index 842599bd1877..0589a0f437ec 100644 --- a/Lib/_pyrepl/base_eventqueue.py +++ b/Lib/_pyrepl/base_eventqueue.py @@ -87,7 +87,7 @@ class BaseEventQueue: if isinstance(k, dict): self.keymap = k else: - self.insert(Event('key', k, self.flush_buf())) + self.insert(Event('key', k, bytes(self.flush_buf()))) self.keymap = self.compiled_keymap elif self.buf and self.buf[0] == 27: # escape @@ -96,7 +96,7 @@ class BaseEventQueue: # the docstring in keymap.py trace('unrecognized escape sequence, propagating...') self.keymap = self.compiled_keymap - self.insert(Event('key', '\033', bytearray(b'\033'))) + self.insert(Event('key', '\033', b'\033')) for _c in self.flush_buf()[1:]: self.push(_c) @@ -106,5 +106,5 @@ class BaseEventQueue: except UnicodeError: return else: - self.insert(Event('key', decoded, self.flush_buf())) + self.insert(Event('key', decoded, bytes(self.flush_buf()))) self.keymap = self.compiled_keymap diff --git a/Tools/requirements-dev.txt b/Tools/requirements-dev.txt index acbc7b7b71fb..0beaab2d3e71 100644 --- a/Tools/requirements-dev.txt +++ b/Tools/requirements-dev.txt @@ -1,7 +1,7 @@ # Requirements file for external linters and checks we run on # Tools/clinic, Tools/cases_generator/, and Tools/peg_generator/ in CI -mypy==1.15 +mypy==1.16.1 # needed for peg_generator: -types-psutil==5.9.5.20240423 -types-setuptools==69.5.0.20240423 +types-psutil==7.0.0.20250601 +types-setuptools==80.9.0.20250529