typer[all]<1.0,>=0.15.0
python-arango<9.0,>=7.5.0
pydantic<3.0,>=2.5.0
rich<16.0,>=13.0.0
polars<2.0,>=1.0.0
pyyaml<7.0,>=6.0
structlog<26.0,>=24.1.0
python-dotenv<2.0,>=1.0.0
cryptography<49.0,>=42.0.0

[all]
r2g-arango[kafka,llm,mcp,mysql,ontology,openmetadata,postgres,snowflake,sqlserver,ui]

[dev]
ruff>=0.4
mypy>=1.10

[kafka]
confluent-kafka<3.0,>=2.3.0

[llm]
httpx<1.0,>=0.27.0

[mcp]
mcp[cli]<2.0,>=1.20.0

[mysql]
pymysql<2.0,>=1.1.0

[ontology]
relational-schema-analyzer<0.2.0,>=0.1.0

[openmetadata]
httpx<1.0,>=0.27.0

[postgres]
psycopg[binary]<4.0,>=3.1.0

[snowflake]
snowflake-connector-python<4.0,>=3.0.0

[sqlserver]
pymssql<3.0,>=2.2.0

[test]
pytest>=8.0
pytest-cov>=5.0

[ui]
fastapi<1.0,>=0.110.0
uvicorn[standard]<1.0,>=0.27.0
httpx<1.0,>=0.27.0
