pyyaml>=6.0
python-dotenv>=1.0.0

[bigquery]
google-cloud-bigquery>=3.0.0
google-cloud-bigquery-storage>=2.0.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

[snowflake]
snowflake-snowpark-python>=1.0.0

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