pyyaml>=6.0
python-dotenv>=1.0.0

[databricks]
databricks-sdk>=0.20.0

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.1.0
pytest-mock>=3.10.0

[llm-anthropic]
anthropic>=0.30.0

[llm-google]
google-generativeai>=0.5.0

[llm-openai]
openai>=1.0.0

[semantic-full]
openai>=1.0.0
anthropic>=0.30.0
fpdf2>=2.7.0
matplotlib>=3.7.0

[semantic-pdf]
fpdf2>=2.7.0
matplotlib>=3.7.0

[serving]
mlflow<3,>=2.12.0
openai>=1.0.0

[spark]
pyspark>=3.3.0
delta-spark>=2.0.0
