From fdb20732b274d41a49deed364f6b131b8cc1e7d4 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Wed, 8 Jul 2026 17:03:25 -0400 Subject: [PATCH] feat(dependencies): update sqlalchemy to use asyncio and add aiosqlite and pytest-asyncio to dev dependencies --- pyproject.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e422151..9a5e49c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ dependencies = [ "pydantic", "pydantic-settings", "python-multipart", - "sqlalchemy", + "sqlalchemy[asyncio]", "tenacity", "tiktoken", "tinytuya", @@ -41,8 +41,10 @@ whisper-transcribe = "python.tools.whisper.transcribe:main" [dependency-groups] dev = [ + "aiosqlite", "mypy", "pyfakefs", + "pytest-asyncio", "pytest-cov", "pytest-mock", "pytest-xdist", @@ -118,5 +120,6 @@ exclude_lines = [ [tool.pytest.ini_options] addopts = "-n auto -ra" +asyncio_mode = "auto" testpaths = ["tests"] # --cov=system_tools --cov-report=term-missing --cov-report=xml --cov-report=html --cov-branch