Skip to content

Commit 8ba4118

Browse files
committed
feat: Add database schema validation and refactor streaming queries to use SQLAlchemy's select API.
1 parent 98d91fb commit 8ba4118

9 files changed

Lines changed: 315 additions & 441 deletions

File tree

.devcontainer/antigravity/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,11 @@
9494
"ms-python.autopep8",
9595
"ms-python.vscode-python-envs",
9696
"ms-python.pylint",
97+
"ms-python.mypy-type-checker",
9798
"mhutchie.git-graph",
9899
"donjayamanne.githistory",
99100
"codezombiech.gitignore",
100101
"github.copilot-chat",
101-
"matangover.mypy",
102102
"charliermarsh.ruff",
103103
"tim-koehler.helm-intellisense",
104104
"vadzimnestsiarenka.helm-template-preview-and-more"

.devcontainer/vscode/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,11 @@
100100
"ms-python.autopep8",
101101
"ms-python.vscode-python-envs",
102102
"ms-python.pylint",
103+
"ms-python.mypy-type-checker",
103104
"mhutchie.git-graph",
104105
"donjayamanne.githistory",
105106
"codezombiech.gitignore",
106107
"github.copilot-chat",
107-
"matangover.mypy",
108108
"charliermarsh.ruff",
109109
"tim-koehler.helm-intellisense",
110110
"vadzimnestsiarenka.helm-template-preview-and-more"

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"donjayamanne.githistory",
1818
"codezombiech.gitignore",
1919
"github.copilot-chat",
20-
"matangover.mypy",
20+
"ms-python.mypy-type-checker",
2121
"charliermarsh.ruff",
2222
"tim-koehler.helm-intellisense",
2323
"vadzimnestsiarenka.helm-template-preview-and-more",

.vscode/settings.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// For AI assistant instructions, see: copilot-instructions.md
44
// For detailed project context, see: AGENTS.md
55

6-
"python.testing.pytestArgs": [],
6+
"python.testing.pytestArgs": [
7+
"middleware"
8+
],
79
"python.testing.unittestEnabled": false,
810
"python.testing.pytestEnabled": true,
911
"python.testing.autoTestDiscoverOnSaveEnabled": true,
@@ -25,7 +27,12 @@
2527
"sops-edit.onlyUseButtons": false,
2628
"sops-edit.tempFilePreExtension": "decrypted",
2729

28-
"mypy.dmypyExecutable": "${workspaceFolder}/.venv/bin/dmypy",
30+
"mypy-type-checker.importStrategy": "fromEnvironment",
31+
"mypy-type-checker.preferDaemon": true,
32+
"mypy-type-checker.args": [
33+
"--config-file",
34+
"${workspaceFolder}/pyproject.toml"
35+
],
2936

3037
// Ruff Extension Settings - ensure consistency with script
3138
"ruff.configuration": "./pyproject.toml",

0 commit comments

Comments
 (0)