From 48445c359269a4da5c15d83ba4284579ae6400c4 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Thu, 7 May 2026 13:07:08 +0100 Subject: [PATCH 1/2] Enable mypy parallel workers in pre-commit Co-authored-by: Cursor --- .pre-commit-config.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 434ef855..95711b74 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -156,7 +156,7 @@ repos: - id: mypy name: mypy stages: [pre-push] - entry: uv run --extra=dev -m mypy + entry: uv run --extra=dev -m mypy --num-processes 4 language: python types_or: [python, toml] pass_filenames: false @@ -167,7 +167,8 @@ repos: - id: mypy-docs name: mypy-docs stages: [pre-push] - entry: uv run --extra=dev doccmd --no-write-to-file --language=python --command="mypy" + entry: uv run --extra=dev doccmd --no-write-to-file --language=python --command="mypy + --num-processes 4" language: python types_or: [markdown, rst] From 6a212cc3c3e4b9cf1e3862cb56a7c63f4a19a715 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Thu, 7 May 2026 13:30:07 +0100 Subject: [PATCH 2/2] Use explicit mypy --num-workers flag in pre-commit. Align mypy and mypy-docs hook commands with the inline --num-workers=4 style. Co-authored-by: Cursor --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 95711b74..4773ad09 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -156,7 +156,7 @@ repos: - id: mypy name: mypy stages: [pre-push] - entry: uv run --extra=dev -m mypy --num-processes 4 + entry: uv run --extra=dev -m mypy --num-workers=4 language: python types_or: [python, toml] pass_filenames: false @@ -168,7 +168,7 @@ repos: name: mypy-docs stages: [pre-push] entry: uv run --extra=dev doccmd --no-write-to-file --language=python --command="mypy - --num-processes 4" + --num-workers=4" language: python types_or: [markdown, rst]