Skip to content

Commit 25d09f4

Browse files
committed
Add typechecking dependency group and include in test and docs groups
1 parent 421b575 commit 25d09f4

File tree

2 files changed

+219
-1
lines changed

2 files changed

+219
-1
lines changed

pyproject.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,19 @@ Repository = "https://github.com/projectmesa/mesa-frames.git"
5151
# ──────────────────────────────────────────────────────────────────────────────
5252
[dependency-groups]
5353

54+
typechecking = [
55+
"beartype>=0.21.0",
56+
]
57+
5458
test = [
59+
{ include-group = "typechecking" },
5560
"pytest>=8.3.5",
5661
"pytest-cov>=6.1.1",
57-
"beartype>=0.21.0",
62+
5863
]
5964

6065
docs = [
66+
{ include-group = "typechecking" },
6167
"mkdocs-material>=9.6.14",
6268
"mkdocs-jupyter>=0.25.1",
6369
"mkdocs-git-revision-date-localized-plugin>=1.4.7",
@@ -72,6 +78,7 @@ docs = [
7278
"autodocsumm>=0.2.14",
7379
"perfplot>=0.10.2",
7480
"seaborn>=0.13.2",
81+
"sphinx-autobuild>=2025.8.25",
7582
]
7683

7784
# dev = test ∪ docs ∪ extra tooling

0 commit comments

Comments
 (0)