diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c235fac6..67a9e3ee 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -325,7 +325,7 @@ repos: - id: strict-kwargs-fix name: strict-kwargs - entry: uv run --extra=dev strict-kwargs check --fix --diff + entry: uv run --extra=dev strict-kwargs check --fix language: python types_or: [python] additional_dependencies: diff --git a/pyproject.toml b/pyproject.toml index d0611c78..7fea3bb3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -81,7 +81,7 @@ optional-dependencies.dev = [ # Listed explicitly (despite being transitive via vws-python-mock) so that # [tool.uv.sources] can redirect to the CPU-only PyTorch index. # See: https://vws-python.github.io/vws-python-mock/installation.html#faster-installation - "strict-kwargs==2026.6.8.post1", + "strict-kwargs==2026.7.24", "torch>=2.5.1", "torchvision>=0.20.1", "towncrier==25.8.0", diff --git a/uv.lock b/uv.lock index 8abc4500..9f3dbd06 100644 --- a/uv.lock +++ b/uv.lock @@ -2068,15 +2068,15 @@ wheels = [ [[package]] name = "strict-kwargs" -version = "2026.6.8.post1" +version = "2026.7.24" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ty" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/61/77/be5a8439df38f15ee00a93caf95b498ca2b379a73840e660c60d7eee10f5/strict_kwargs-2026.6.8.post1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9856da92bef457ce912ebf42c7b54b25d94323729e27a3f3cf22c962b3c01922", size = 2800497, upload-time = "2026-06-08T19:00:06.426Z" }, - { url = "https://files.pythonhosted.org/packages/67/34/b28fac9d41ae163636b60b0df96c759b909f16c5c335c79cafd0d5572388/strict_kwargs-2026.6.8.post1-py3-none-manylinux_2_39_x86_64.whl", hash = "sha256:dd0e2c01f516accd748f51a103ba04b162010bdec4c869df8a16392104d9507b", size = 2963053, upload-time = "2026-06-08T19:00:08.414Z" }, - { url = "https://files.pythonhosted.org/packages/33/92/b70c922af8a0da6ea134f0b67dbf590142995c331eecc3d5addbfa0d73ec/strict_kwargs-2026.6.8.post1-py3-none-win_amd64.whl", hash = "sha256:f515f25fe06b6cb54527d22e2b86a6811bb11617a8f12754318b1c775ff06dc2", size = 2674523, upload-time = "2026-06-08T19:00:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/67/ea/5be0b5ba196632ae08842b7e7a45c2baa4ad14be3aa0c410e9ffede761d2/strict_kwargs-2026.7.24-py3-none-macosx_11_0_arm64.whl", hash = "sha256:94a8679e751918df94239ae4513ce99d89653cbdf55eb7d9181037ded0a79562", size = 2897038, upload-time = "2026-07-24T09:33:29.353Z" }, + { url = "https://files.pythonhosted.org/packages/88/dd/5e23899b7ff873217aead4d0f6a89fa50b1fd7c0cac04c93d713ae9ba4a8/strict_kwargs-2026.7.24-py3-none-manylinux_2_39_x86_64.whl", hash = "sha256:b788a347f66f5ee1ebc424632a2bce223ed0162da97a12327af75e0438df2836", size = 3084814, upload-time = "2026-07-24T09:33:30.907Z" }, + { url = "https://files.pythonhosted.org/packages/43/ad/ef1e18303b9684e81dc9ffdb4ec3e8bb5065d5b8ec1b1da6cae0451341cc/strict_kwargs-2026.7.24-py3-none-win_amd64.whl", hash = "sha256:b727e83eff48ef0c6e14618f1ce04e70e4b9b8c7f0ee5f2a546bf8d30e77c729", size = 2799438, upload-time = "2026-07-24T09:33:32.471Z" }, ] [[package]] @@ -2538,7 +2538,7 @@ requires-dist = [ { name = "sphinx-substitution-extensions", marker = "extra == 'dev'", specifier = "==2026.6.17" }, { name = "sphinxcontrib-spelling", marker = "extra == 'dev'", specifier = "==8.0.2" }, { name = "sphinxcontrib-towncrier", marker = "extra == 'dev'", specifier = "==0.5.0a0" }, - { name = "strict-kwargs", marker = "extra == 'dev'", specifier = "==2026.6.8.post1" }, + { name = "strict-kwargs", marker = "extra == 'dev'", specifier = "==2026.7.24" }, { name = "torch", marker = "extra == 'dev'", specifier = ">=2.5.1", index = "https://download.pytorch.org/whl/cpu" }, { name = "torchvision", marker = "extra == 'dev'", specifier = ">=0.20.1", index = "https://download.pytorch.org/whl/cpu" }, { name = "towncrier", marker = "extra == 'dev'", specifier = "==25.8.0" },