apache-airflow>=2.2.0
apache-airflow-providers-http
aiohttp
aiofiles
asgiref
markupsafe<2.1.0,>=1.1.1

[:python_version < "3.8"]
typing_extensions

[all]
aiobotocore>=2.1.1
apache-airflow-providers-amazon>=3.0.0
apache-airflow-providers-cncf-kubernetes>=4
apache-airflow-providers-databricks>=2.2.0
apache-airflow-providers-google>=7.0.0
apache-airflow-providers-apache-livy
apache-airflow-providers-apache-hive
apache-airflow-providers-snowflake
apache-airflow-providers-microsoft-azure
gcloud-aio-bigquery
gcloud-aio-storage
kubernetes_asyncio
paramiko
impyla

[amazon]
apache-airflow-providers-amazon>=3.0.0
aiobotocore>=2.1.1

[apache.hive]
apache-airflow-providers-apache-hive
impyla

[apache.livy]
apache-airflow-providers-apache-livy
paramiko

[cncf.kubernetes]
apache-airflow-providers-cncf-kubernetes>=4
kubernetes_asyncio

[databricks]
apache-airflow-providers-databricks>=2.2.0

[docs]
sphinx
sphinx-autoapi

[google]
apache-airflow-providers-google>=7.0.0
gcloud-aio-storage
gcloud-aio-bigquery

[microsoft.azure]
apache-airflow-providers-microsoft-azure

[mypy]
mypy>=0.950
types-aiofiles
types-boto
types-certifi
types-croniter
types-Deprecated
types-docutils
types-freezegun
types-paramiko
types-protobuf
types-python-dateutil
types-python-slugify
types-pytz
types-redis
types-requests
types-setuptools
types-termcolor
types-tabulate
types-toml
types-Markdown
types-PyMySQL
types-PyYAML

[snowflake]
apache-airflow-providers-snowflake

[tests]
aioresponses
asynctest
parameterized
pytest
pytest-asyncio
pytest-cov
pre-commit
