[NOTICKET] edit settings
Browse files- .gitignore +2 -0
- pyproject.toml +2 -0
- uv.lock +11 -0
.gitignore
CHANGED
|
@@ -28,6 +28,8 @@ test/users/user_accounts.csv
|
|
| 28 |
|
| 29 |
CLAUDE.md
|
| 30 |
|
|
|
|
|
|
|
| 31 |
erd/
|
| 32 |
playground/
|
| 33 |
playground_retriever.py
|
|
|
|
| 28 |
|
| 29 |
CLAUDE.md
|
| 30 |
|
| 31 |
+
/experiments
|
| 32 |
+
src/rag/experiments/
|
| 33 |
erd/
|
| 34 |
playground/
|
| 35 |
playground_retriever.py
|
pyproject.toml
CHANGED
|
@@ -79,6 +79,8 @@ dependencies = [
|
|
| 79 |
"jsonpatch>=1.33",
|
| 80 |
"pymongo>=4.14.0",
|
| 81 |
"psycopg2>=2.9.11",
|
|
|
|
|
|
|
| 82 |
# --- User-DB connectors (db_pipeline) ---
|
| 83 |
"pymysql>=1.1.1",
|
| 84 |
"pymssql>=2.3.0",
|
|
|
|
| 79 |
"jsonpatch>=1.33",
|
| 80 |
"pymongo>=4.14.0",
|
| 81 |
"psycopg2>=2.9.11",
|
| 82 |
+
# --- SQL parsing / guardrails ---
|
| 83 |
+
"sqlglot>=25.0.0",
|
| 84 |
# --- User-DB connectors (db_pipeline) ---
|
| 85 |
"pymysql>=1.1.1",
|
| 86 |
"pymssql>=2.3.0",
|
uv.lock
CHANGED
|
@@ -66,6 +66,7 @@ dependencies = [
|
|
| 66 |
{ name = "spacy" },
|
| 67 |
{ name = "sqlalchemy", extra = ["asyncio"] },
|
| 68 |
{ name = "sqlalchemy-bigquery" },
|
|
|
|
| 69 |
{ name = "sse-starlette" },
|
| 70 |
{ name = "starlette" },
|
| 71 |
{ name = "structlog" },
|
|
@@ -149,6 +150,7 @@ requires-dist = [
|
|
| 149 |
{ name = "spacy", specifier = "==3.8.3" },
|
| 150 |
{ name = "sqlalchemy", extras = ["asyncio"], specifier = "==2.0.36" },
|
| 151 |
{ name = "sqlalchemy-bigquery", specifier = ">=1.11.0" },
|
|
|
|
| 152 |
{ name = "sse-starlette", specifier = "==2.1.3" },
|
| 153 |
{ name = "starlette", specifier = "==0.41.3" },
|
| 154 |
{ name = "structlog", specifier = "==24.4.0" },
|
|
@@ -3221,6 +3223,15 @@ wheels = [
|
|
| 3221 |
{ url = "https://files.pythonhosted.org/packages/c0/87/11e6de00ef7949bb8ea06b55304a1a4911c329fdf0d9882b464db240c2c5/sqlalchemy_bigquery-1.16.0-py3-none-any.whl", hash = "sha256:0fe7634cd954f3e74f5e2db6d159f9e5ee87a47fbe8d52eac3cd3bb3dadb3a77", size = 40615, upload-time = "2025-11-06T01:35:39.358Z" },
|
| 3222 |
]
|
| 3223 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3224 |
[[package]]
|
| 3225 |
name = "srsly"
|
| 3226 |
version = "2.5.3"
|
|
|
|
| 66 |
{ name = "spacy" },
|
| 67 |
{ name = "sqlalchemy", extra = ["asyncio"] },
|
| 68 |
{ name = "sqlalchemy-bigquery" },
|
| 69 |
+
{ name = "sqlglot" },
|
| 70 |
{ name = "sse-starlette" },
|
| 71 |
{ name = "starlette" },
|
| 72 |
{ name = "structlog" },
|
|
|
|
| 150 |
{ name = "spacy", specifier = "==3.8.3" },
|
| 151 |
{ name = "sqlalchemy", extras = ["asyncio"], specifier = "==2.0.36" },
|
| 152 |
{ name = "sqlalchemy-bigquery", specifier = ">=1.11.0" },
|
| 153 |
+
{ name = "sqlglot", specifier = ">=25.0.0" },
|
| 154 |
{ name = "sse-starlette", specifier = "==2.1.3" },
|
| 155 |
{ name = "starlette", specifier = "==0.41.3" },
|
| 156 |
{ name = "structlog", specifier = "==24.4.0" },
|
|
|
|
| 3223 |
{ url = "https://files.pythonhosted.org/packages/c0/87/11e6de00ef7949bb8ea06b55304a1a4911c329fdf0d9882b464db240c2c5/sqlalchemy_bigquery-1.16.0-py3-none-any.whl", hash = "sha256:0fe7634cd954f3e74f5e2db6d159f9e5ee87a47fbe8d52eac3cd3bb3dadb3a77", size = 40615, upload-time = "2025-11-06T01:35:39.358Z" },
|
| 3224 |
]
|
| 3225 |
|
| 3226 |
+
[[package]]
|
| 3227 |
+
name = "sqlglot"
|
| 3228 |
+
version = "30.6.0"
|
| 3229 |
+
source = { registry = "https://pypi.org/simple" }
|
| 3230 |
+
sdist = { url = "https://files.pythonhosted.org/packages/3c/66/6ece15f197874e56c76e1d0269cebf284ba992a80dfadca9d1972fdf7edf/sqlglot-30.6.0.tar.gz", hash = "sha256:246d34d39927422a50a3fa155f37b2f6346fba85f1a755b13c941eb32ef93361", size = 5835307, upload-time = "2026-04-20T20:11:08.164Z" }
|
| 3231 |
+
wheels = [
|
| 3232 |
+
{ url = "https://files.pythonhosted.org/packages/dc/e7/64fe971cbca33a0446b06f4a5ff8e3fa4a1dbd0a039ceabcc3e6cf4087a9/sqlglot-30.6.0-py3-none-any.whl", hash = "sha256:e005fc2f47994f90d7d8df341f1cbe937518497b0b7b1507d4c03c4c9dfd2778", size = 673920, upload-time = "2026-04-20T20:11:05.758Z" },
|
| 3233 |
+
]
|
| 3234 |
+
|
| 3235 |
[[package]]
|
| 3236 |
name = "srsly"
|
| 3237 |
version = "2.5.3"
|