From fdaa13ce65637ab03137b4a72e6eae968757f059 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 05:09:32 +0000 Subject: [PATCH 1/3] chore(deps): Bump mypy-strict-kwargs from 2026.7.19.1 to 2026.8.20.1 Bumps [mypy-strict-kwargs](https://github.com/adamtheturtle/mypy-strict-kwargs) from 2026.7.19.1 to 2026.8.20.1. - [Release notes](https://github.com/adamtheturtle/mypy-strict-kwargs/releases) - [Changelog](https://github.com/adamtheturtle/mypy-strict-kwargs/blob/main/CHANGELOG.rst) - [Commits](https://github.com/adamtheturtle/mypy-strict-kwargs/compare/2026.07.19.1...2026.08.20.1) --- updated-dependencies: - dependency-name: mypy-strict-kwargs dependency-version: 2026.8.20.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- uv.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index cf61397c2..a49af9ea6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,7 +63,7 @@ optional-dependencies.dev = [ "furo==2025.12.19", "interrogate==1.7.0", "mypy[faster-cache]==2.3.1", - "mypy-strict-kwargs==2026.7.19.1", + "mypy-strict-kwargs==2026.8.20.1", "no-defaults==2.1.0", "prek==0.4.13", "pydocstringformatter==1.0.0", diff --git a/uv.lock b/uv.lock index fa2bb242c..aa1bee879 100644 --- a/uv.lock +++ b/uv.lock @@ -1094,14 +1094,14 @@ wheels = [ [[package]] name = "mypy-strict-kwargs" -version = "2026.7.19.1" +version = "2026.8.20.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mypy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/67/ff/c7100891e45af1ce05db4644ea4a6e3f53aa6a019ab9defecd5fde9e7d69/mypy_strict_kwargs-2026.7.19.1.tar.gz", hash = "sha256:735a1956937365daaea84a6a3a556fde7255575e6fabc5336e499bb890abe44f", size = 30368, upload-time = "2026-07-19T11:59:40.177Z" } +sdist = { url = "https://files.pythonhosted.org/packages/15/4e/0a584a317545a9526fd53786962a6c516252b5721823325275c40ae5a6a5/mypy_strict_kwargs-2026.8.20.1.tar.gz", hash = "sha256:7daed333ce8dd5d8980091d46e1354e5ea52870d403d4a70b69ca684e9aadba7", size = 55546, upload-time = "2026-08-20T11:06:56.866Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/50/8a/0f55537fcfe8d358f681059be0ea158df2066d629215cd9090eae4937e17/mypy_strict_kwargs-2026.7.19.1-py3-none-any.whl", hash = "sha256:80c56a7792bb4f0880f7686a8f576022514b219ff8c7c1a8c6e5096c0d64cae2", size = 14064, upload-time = "2026-07-19T11:59:39.009Z" }, + { url = "https://files.pythonhosted.org/packages/54/41/31497135553443385038302f4eb7bfc43cc3feca7c44a32c181383cf2b75/mypy_strict_kwargs-2026.8.20.1-py3-none-any.whl", hash = "sha256:8f91bd5830e717a4cf8f591c7dceb25b870d63448b073364a9092f4ed56a4eda", size = 26538, upload-time = "2026-08-20T11:06:55.395Z" }, ] [[package]] @@ -2824,7 +2824,7 @@ requires-dist = [ { name = "httpx", specifier = ">=0.27.0" }, { name = "interrogate", marker = "extra == 'dev'", specifier = "==1.7.0" }, { name = "mypy", extras = ["faster-cache"], marker = "extra == 'dev'", specifier = "==2.3.1" }, - { name = "mypy-strict-kwargs", marker = "extra == 'dev'", specifier = "==2026.7.19.1" }, + { name = "mypy-strict-kwargs", marker = "extra == 'dev'", specifier = "==2026.8.20.1" }, { name = "no-defaults", marker = "extra == 'dev'", specifier = "==2.1.0" }, { name = "numpy", specifier = ">=2.4.4" }, { name = "opencv-contrib-python-headless", specifier = ">=5.0.0.93" }, From 348dd8b1c8fc4526b9f1ab5484908115be735f18 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Tue, 25 Aug 2026 06:15:52 +0100 Subject: [PATCH 2/3] Ignore beartype decorator for mypy-strict-kwargs 2026.8+. --- pyproject.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index a49af9ea6..9c55e8628 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -435,6 +435,12 @@ plugins = [ "mypy_strict_kwargs", ] +[tool.mypy_strict_kwargs] +ignore_names = [ + # Decorators applied positionally (mypy-strict-kwargs 2026.8+) + "beartype._decor.decorcache.beartype", +] + [tool.pyrefly] search_path = [ ".", From 10d2996ce01c4dfee2e0c598dd25eee29efe1cbe Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 05:17:15 +0000 Subject: [PATCH 3/3] [autofix.ci] apply automated fixes --- pyproject.toml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9c55e8628..9cb4ca529 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -435,12 +435,6 @@ plugins = [ "mypy_strict_kwargs", ] -[tool.mypy_strict_kwargs] -ignore_names = [ - # Decorators applied positionally (mypy-strict-kwargs 2026.8+) - "beartype._decor.decorcache.beartype", -] - [tool.pyrefly] search_path = [ ".", @@ -505,6 +499,12 @@ type = [ { directory = "change", name = "", showcontent = true }, ] +[tool.mypy_strict_kwargs] +ignore_names = [ + # Decorators applied positionally (mypy-strict-kwargs 2026.8+) + "beartype._decor.decorcache.beartype", +] + [tool.pydocstringformatter] write = true split-summary-body = false