inflect
networkx
planck
prompt_toolkit
pyyaml
pydantic>=2
python-dateutil
settus
typer[all]

[aws]
boto3
pulumi_aws
settus[aws]

[azure]
azure-identity
azure-storage-blob
pulumi_azure
pulumi_azure_native
settus[azure]

[databricks]
databricks-sdk

[dev]
black
flit
mkdocs
mkdocstrings[python]
mkdocs-material
mkdocs-video
plotly

[gcp]
settus[gcp]

[polars]
deltalake
polars>=1.0
sqlparse

[pulumi]
pulumi
pulumi_databricks>=1.36

[spark]
pyarrow
pyspark[connect]

[test]
pandas
pytest
pytest-cov
pytest-examples
ruff<0.5
yfinance
