Rework core functionality, add CLI and tests

This commit is contained in:
2026-03-16 00:34:32 +01:00
parent c30ad57051
commit 40ca08359f
9 changed files with 3118 additions and 35 deletions

View File

@@ -14,10 +14,18 @@ dependencies = [
"gunicorn>=25.1.0",
"jinja2-fragments>=1.11.0",
"pydantic>=2.12.5",
"pyparsing>=3.3.2",
"pytest>=9.0.2",
"requests>=2.32.5",
"sqlalchemy>=2.0.48",
]
[project.scripts]
hxbooks = "hxbooks.cli:cli"
[build-system]
requires = ["uv_build>=0.10.10,<0.11.0"]
build-backend = "uv_build"
[tool.pytest.ini_options]
addopts = ["-v", "--tb=short"]