Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ repos:
- <<: *uv-managed-hook
id: mypy
name: mypy static type checker
entry: uv run --group dev --frozen --isolated mypy
entry: uv run --group dev-distributed --frozen --isolated mypy
types_or: [python, pyi]
pass_filenames: false

Expand Down
10 changes: 9 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ dev = [
{include-group = "test"},
{include-group = "typing"}
]
dev-distributed = [
{include-group = "build"},
{include-group = "docs"},
{include-group = "lint"},
{include-group = "test"},
{include-group = "typing"},
{include-group = "typing-distributed"}
]
docs = [
"esbonio>=0.16.0",
"myst-parser>=4.0.0",
Expand Down Expand Up @@ -55,9 +63,9 @@ typing = [
"mypy[faster-cache]>=1.13.0",
"typing-extensions>=4.11.0",
"types-cffi>=1.16.0",
"mpi4py>=4.0.0",
"scipy-stubs>=1.15.3.0"
]
typing-distributed = ["mpi4py"]

# -- Standard project description options (PEP 621) --
[project]
Expand Down
74 changes: 71 additions & 3 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading