langgraph>=0.2
langchain-core>=0.3
litellm!=1.82.7,!=1.82.8,>=1.40
opentelemetry-api>=1.24
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp>=1.24
opentelemetry-instrumentation-fastapi>=0.45b0
prometheus-client>=0.20
pydantic>=2.5
sqlalchemy>=2.0
sqlglot>=23.0
duckdb>=0.10
pandas>=2.1
aiosqlite>=0.19
qdrant-client[fastembed]>=1.9
fastembed>=0.2
fastapi>=0.111
uvicorn>=0.29
sse-starlette>=2.0
python-multipart>=0.0.9
httpx>=0.27
PyJWT>=2.8
openpyxl>=3.1
xlrd>=2.0
python-pptx>=1.0
structlog>=24.0
typer[all]>=0.12
rich>=13.0
aiofiles>=23.0

[all]
ora-sql[bigquery,langfuse,merkle,mysql,postgres,redshift,snowflake]

[bigquery]
google-cloud-bigquery>=3.17

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
httpx>=0.27
ruff>=0.4

[langfuse]
langfuse>=2.30

[merkle]
jcs>=0.2

[mysql]
aiomysql>=0.2

[postgres]
asyncpg>=0.29

[redshift]
boto3>=1.34

[snowflake]
snowflake-connector-python>=3.6
