pandas>=2.0.0
numpy>=1.24.0
pydantic>=2.0.0
click>=8.1.0
pyyaml>=6.0
rich>=13.0.0
scipy>=1.10.0
networkx>=3.0
jinja2>=3.1.0
faker>=20.0.0

[advanced]
sdv>=1.0.0
langgraph>=0.2.0
z3-solver>=4.12.0

[all]
misata[advanced,api,db,dev,documents,formulas,llm,orm,studio]

[api]
fastapi>=0.109.0
uvicorn>=0.27.0
python-multipart>=0.0.6

[db]
psycopg[binary]>=3.1.0

[dev]
pytest>=7.4.0
pytest-benchmark>=4.0.0
black>=23.0.0
ruff>=0.1.0
mypy>=1.5.0

[documents]
weasyprint>=60.0

[formulas]
simpleeval>=0.9.0

[llm]
groq>=0.4.0
openai>=1.0.0

[orm]
sqlalchemy>=2.0.0

[studio]
streamlit>=1.30.0
plotly>=5.0.0
openpyxl>=3.0.0
