diff --git a/pyproject.toml b/pyproject.toml index caf375a8..7c3c589d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ optional-dependencies.dev = [ "hadolint-bin==2.15.1; sys_platform!='win32'", "interrogate==1.7.0", "mypy[faster-cache]==2.3.1", - "mypy-strict-kwargs==2026.8.20.1", + "mypy-strict-kwargs==2026.8.25.1", "no-defaults==2.1.0", "prek==0.4.14", "pydocstringformatter==1.0.0", @@ -452,14 +452,6 @@ type = [ { directory = "change", name = "", showcontent = true }, ] -[tool.mypy_strict_kwargs] -ignore_names = [ - # Decorators applied positionally (mypy-strict-kwargs 2026.8+) - "beartype._decor.decorcache.beartype", - "_pytest.fixtures.fixture", - "pytest_asyncio.plugin.fixture", -] - [tool.pydocstringformatter] write = true split-summary-body = false diff --git a/uv.lock b/uv.lock index ea23251f..7f9f9922 100644 --- a/uv.lock +++ b/uv.lock @@ -835,14 +835,14 @@ wheels = [ [[package]] name = "mypy-strict-kwargs" -version = "2026.8.20.1" +version = "2026.8.25.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mypy" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/f4/dde18a0a2289aaef098a46a0b31b4c552b7d1e2db09032c87237118f9561/mypy_strict_kwargs-2026.8.25.1.tar.gz", hash = "sha256:f65e1d4ee9557dd1392d9bcb13fb8e2fbd925e04d145a8c8a3571e0aa67ab009", size = 56656, upload-time = "2026-08-25T06:36:04.372Z" } wheels = [ - { 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" }, + { url = "https://files.pythonhosted.org/packages/10/5e/411eebd9e9871700edc0f16b8cd7e22b167ea5f95c39556627c651832db4/mypy_strict_kwargs-2026.8.25.1-py3-none-any.whl", hash = "sha256:94d73bce6157737835f8e5b04ff72916dbc554f243b9192b006603e8ba3e326b", size = 27286, upload-time = "2026-08-25T06:36:02.865Z" }, ] [[package]] @@ -2020,13 +2020,13 @@ resolution-markers = [ "python_full_version < '3.15' and sys_platform == 'darwin'", ] dependencies = [ - { name = "filelock", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, - { name = "fsspec", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, - { name = "jinja2", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, - { name = "networkx", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, - { name = "setuptools", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, - { name = "sympy", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, - { name = "typing-extensions", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx" }, + { name = "setuptools" }, + { name = "sympy" }, + { name = "typing-extensions" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.13.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:d849b390e07d8d333ce8ecaf91b273c656c598379a19c9acf1318a883f6b391c", upload-time = "2026-07-08T12:26:28Z" }, @@ -2042,13 +2042,13 @@ resolution-markers = [ "python_full_version < '3.15' and sys_platform != 'darwin'", ] dependencies = [ - { name = "filelock", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, - { name = "fsspec", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, - { name = "jinja2", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, - { name = "networkx", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, - { name = "setuptools", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, - { name = "sympy", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, - { name = "typing-extensions", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx" }, + { name = "setuptools" }, + { name = "sympy" }, + { name = "typing-extensions" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.13.0%2Bcpu-cp314-cp314-linux_s390x.whl", hash = "sha256:dec241fef3984c0d1edadd1f58708e218d4eae881ceef7bc10cf9964d41b68b9", upload-time = "2026-07-08T19:30:20Z" }, @@ -2073,9 +2073,9 @@ resolution-markers = [ "python_full_version < '3.15' and sys_platform == 'darwin'", ] dependencies = [ - { name = "numpy", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, - { name = "pillow", marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, - { name = "torch", version = "2.13.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "python_full_version < '3.15' and sys_platform == 'darwin'" }, + { name = "numpy" }, + { name = "pillow" }, + { name = "torch", version = "2.13.0", source = { registry = "https://download.pytorch.org/whl/cpu" } }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torchvision-0.28.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:3bd9dba55224a9db4a2d77f6feaa5651770d8c8e86d3d0ddb0fa6bec54c8712b", upload-time = "2026-07-08T12:26:40Z" }, @@ -2091,9 +2091,9 @@ resolution-markers = [ "python_full_version < '3.15' and sys_platform != 'darwin'", ] dependencies = [ - { name = "numpy", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, - { name = "pillow", marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, - { name = "torch", version = "2.13.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "python_full_version >= '3.15' or sys_platform != 'darwin'" }, + { name = "numpy" }, + { name = "pillow" }, + { name = "torch", version = "2.13.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" } }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torchvision-0.28.0%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:3a1a76c8decb1d7bbedd3588bccc90fb269944b7321a773db181735b42115422", upload-time = "2026-07-08T12:26:39Z" }, @@ -2338,7 +2338,7 @@ requires-dist = [ { name = "homebrew-pypi-poet", marker = "extra == 'release'", specifier = "==0.10.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.8.20.1" }, + { name = "mypy-strict-kwargs", marker = "extra == 'dev'", specifier = "==2026.8.25.1" }, { name = "no-defaults", marker = "extra == 'dev'", specifier = "==2.1.0" }, { name = "prek", marker = "extra == 'dev'", specifier = "==0.4.14" }, { name = "pydocstringformatter", marker = "extra == 'dev'", specifier = "==1.0.0" },