typer<1.0,>=0.24
pydantic<3.0,>=2.0
pydantic[email]<3.0,>=2.0
pyyaml<7.0,>=6.0
pandas<2.4,>=2.2
numpy<2.5,>=2.0
rich<15.0,>=13.0
plotly<7.0,>=6.0
kaleido<2.0,>=1.0
google-api-python-client<3.0,>=2.0
google-auth<3.0,>=2.0
google-auth-oauthlib<2.0,>=1.0
google-auth-httplib2<1.0,>=0.2
httplib2<1.0,>=0.22
gitpython<4.0,>=3.1.41
dbt-core<1.12,>=1.10
dbt-databricks<1.12,>=1.10
databricks-sql-connector<5.0,>=4.0

[ai]
openai<3.0,>=1.0
google-genai<2.0,>=1.0

[bigquery]
google-cloud-bigquery<4.0,>=3.0
dbt-bigquery<1.12,>=1.10

[dev]
pytest
pytest-cov
black
ruff
mypy
pandas-stubs
types-PyYAML

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocs-minify-plugin>=0.8
pymdown-extensions>=10.0

[duckdb]
duckdb<2.0,>=1.0
dbt-duckdb<1.12,>=1.9
