Set up mypy defaults and make sure codebase passes --strict

This commit is contained in:
2026-08-05 00:50:34 +02:00
parent b8a0a94ba9
commit 406ef9fd8d
4 changed files with 33 additions and 12 deletions
+10
View File
@@ -13,9 +13,19 @@ dependencies = [
"PyYAML",
]
[project.optional-dependencies]
dev = [
"mypy",
"types-PyYAML",
"types-Pygments",
]
[project.scripts]
ossg = "omicron.ssg.cli:main"
[tool.mypy]
strict = true
[tool.setuptools.packages.find]
where = ["."]
include = ["omicron.ssg*"]