add crud for forms, templates, shipment, users and auth with keycloak

This commit is contained in:
2026-02-09 23:38:22 +01:00
parent 145f3f632e
commit be7ca58513
45 changed files with 949 additions and 226 deletions

View File

@@ -22,9 +22,9 @@ classifiers = [
"Programming Language :: Python :: Implementation :: PyPy",
]
dependencies = [
"fastapi",
"fastapi[standard]",
"sqlmodel",
"psycopg2",
"psycopg2-binary",
"PyJWT",
"cryptography",
"requests"
@@ -43,7 +43,7 @@ extra-dependencies = [
"mypy>=1.0.0",
]
[tool.hatch.envs.types.scripts]
check = "mypy --install-types --non-interactive {args:src/backend tests}"
check = "mypy --install-types --non-interactive {args:src tests}"
[tool.coverage.run]
source_pkgs = ["backend", "tests"]
@@ -63,3 +63,7 @@ exclude_lines = [
"if __name__ == .__main__.:",
"if TYPE_CHECKING:",
]
[tool.hatch.build.targets.wheel]
packages = ["src"]
include = ["src/**/*.py"]