SQLAlchemy>=2.0
PyYAML>=6.0
langgraph<2,>=1.2
langchain>=0.2.0
langchain-core<2,>=1.6
langchain-chroma<2,>=1.1
langchain-openai<2,>=1.6
chromadb<2,>=1.5
nl2sql-adapter-sdk~=0.1
pydantic>=2.0
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-otlp>=1.20.0
sqlglot>=23.0.0
pydantic-settings>=2.0.0
pandas>=1.5.0
pyarrow>=14.0.0
pybreaker>=1.3.0
polars>=1.44
duckdb>=1.5
rich>=13.0.0
typer[all]>=0.9.0
inquirerpy>=0.3.4

[all]
duckdb
duckdb-engine
pyodbc>=4.0.0
pymysql>=1.1.0
psycopg2-binary>=2.9

[all:platform_system == "Linux"]
pymssql>=2.2.0

[aws]
boto3

[azure]
azure-identity
azure-keyvault-secrets

[duckdb]
duckdb
duckdb-engine

[hashicorp]
hvac

[mssql]
pyodbc>=4.0.0

[mssql:platform_system == "Linux"]
pymssql>=2.2.0

[mysql]
pymysql>=1.1.0

[postgres]
psycopg2-binary>=2.9
