switch orm to sqlmodel

This commit is contained in:
2026-04-18 23:40:44 +02:00
parent 000922a7a6
commit 287235243a
6 changed files with 129 additions and 113 deletions

18
uv.lock generated
View File

@@ -481,7 +481,7 @@ dependencies = [
{ name = "fastapi", extra = ["standard"] },
{ name = "poetry" },
{ name = "python-desfire" },
{ name = "sqlalchemy" },
{ name = "sqlmodel" },
]
[package.metadata]
@@ -489,7 +489,7 @@ requires-dist = [
{ name = "fastapi", extras = ["standard"], specifier = ">=0.135.3" },
{ name = "poetry", specifier = ">=2.3.4" },
{ name = "python-desfire", git = "https://github.com/waza-ari/python-desfire" },
{ name = "sqlalchemy", specifier = ">=2.0.49" },
{ name = "sqlmodel", specifier = ">=0.0.38" },
]
[[package]]
@@ -1350,6 +1350,20 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/e5/30/8519fdde58a7bdf155b714359791ad1dc018b47d60269d5d160d311fdc36/sqlalchemy-2.0.49-py3-none-any.whl", hash = "sha256:ec44cfa7ef1a728e88ad41674de50f6db8cfdb3e2af84af86e0041aaf02d43d0", size = 1942158, upload-time = "2026-04-03T16:53:44.135Z" },
]
[[package]]
name = "sqlmodel"
version = "0.0.38"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pydantic" },
{ name = "sqlalchemy" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/64/0d/26ec1329960ea9430131fe63f63a95ea4cb8971d49c891ff7e1f3255421c/sqlmodel-0.0.38.tar.gz", hash = "sha256:d583ec237b14103809f74e8630032bc40ab68cd6b754a610f0813c56911a547b", size = 86710, upload-time = "2026-04-02T21:03:55.571Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/72/c7/10c60af0607ab6fa136264f7f39d205932218516226d38585324ffda705d/sqlmodel-0.0.38-py3-none-any.whl", hash = "sha256:84e3fa990a77395461ded72a6c73173438ce8449d5c1c4d97fbff1b1df692649", size = 27294, upload-time = "2026-04-02T21:03:56.406Z" },
]
[[package]]
name = "starlette"
version = "1.0.0"