feat(dependencies): update sqlalchemy to use asyncio and add aiosqlite and pytest-asyncio to dev dependencies
treefmt / nix fmt (pull_request) Failing after 5s
pytest / pytest (pull_request) Failing after 30s
build_systems / build-brain (pull_request) Successful in 58s
build_systems / build-bob (pull_request) Successful in 59s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m39s
build_systems / build-jeeves (pull_request) Successful in 2m41s

This commit is contained in:
2026-07-08 17:04:17 -04:00
parent 0c7a6083fd
commit fdb20732b2
+4 -1
View File
@@ -25,7 +25,7 @@ dependencies = [
"pydantic", "pydantic",
"pydantic-settings", "pydantic-settings",
"python-multipart", "python-multipart",
"sqlalchemy", "sqlalchemy[asyncio]",
"tenacity", "tenacity",
"tiktoken", "tiktoken",
"tinytuya", "tinytuya",
@@ -41,8 +41,10 @@ whisper-transcribe = "python.tools.whisper.transcribe:main"
[dependency-groups] [dependency-groups]
dev = [ dev = [
"aiosqlite",
"mypy", "mypy",
"pyfakefs", "pyfakefs",
"pytest-asyncio",
"pytest-cov", "pytest-cov",
"pytest-mock", "pytest-mock",
"pytest-xdist", "pytest-xdist",
@@ -118,5 +120,6 @@ exclude_lines = [
[tool.pytest.ini_options] [tool.pytest.ini_options]
addopts = "-n auto -ra" addopts = "-n auto -ra"
asyncio_mode = "auto"
testpaths = ["tests"] testpaths = ["tests"]
# --cov=system_tools --cov-report=term-missing --cov-report=xml --cov-report=html --cov-branch # --cov=system_tools --cov-report=term-missing --cov-report=xml --cov-report=html --cov-branch