Category overhaul (#20)
Tests / test (push) Successful in 16s
Tests / lint (push) Successful in 16s

Reviewed-on: #20
Co-authored-by: Mathias <mathias2784@web.de>
This commit was merged in pull request #20.
This commit is contained in:
2026-10-27 18:08:10 +00:00
committed by mathias2784
parent 4efef98c9c
commit 6babc560c7
36 changed files with 3021 additions and 176 deletions
+16
View File
@@ -14,6 +14,7 @@ dependencies = [
"mypy>=2.4.0",
"pydantic>=2.13.5",
"pytest>=9.1.1",
"pytest-cov>=7.1.0",
"python-dotenv>=1.2.3",
"sqlalchemy>=2.0.52",
]
@@ -32,6 +33,7 @@ build-backend = "uv_build"
[tool.mypy]
explicit_package_bases = true
mypy_path = "."
exclude = ["^tests/"]
[tool.ruff]
target-version = "py314"
@@ -50,3 +52,17 @@ dev = [
"polyfactory>=3.3.0",
"ruff>=0.16.7",
]
[tool.coverage.run]
branch = true
source = ["src"]
[tool.coverage.report]
fail_under = 85
skip_covered = true
exclude_lines = [
"pragma: no cover",
"raise NotImplementedError",
"if __name__ == .__main__.:",
"^[a-zA-Z_]+\\s*=\\s*$"
]