click<8.0,>=7.0
cloudpickle<1.3,>=0.6.0
croniter<1.0,>=0.3.24
dask[bag]<3.0,>=0.19.3
distributed<3.0,>=1.26.1
docker<5.0,>=3.4.1
marshmallow<4.0.0,>=3.0.0b19
marshmallow-oneofschema<3.0,>=2.0.0b2
mypy_extensions<1.0,>=0.4.0
pendulum<3.0,>=2.0.4
python-dateutil~=2.7
pyyaml<5.2,>=3.13
python-slugify<4.0,>=1.2.6
pytz>=2018.7
requests<3.0,>=2.20
tabulate<1.0,>=0.8.0
toml<1.0,>=0.9.4
typing<4.0,>=3.6.1
typing_extensions<4.0,>=3.6.2

[airtable]
airtable-python-wrapper<0.12,>=0.11

[all_extras]
airtable-python-wrapper<0.12,>=0.11
boto3<2.0,>=1.9
azure-storage-blob<3.0,>=2.1.0
black
graphviz<0.13,>=0.8
jinja2<3.0,>=2.0
mypy<0.800,>=0.600
pytest<6.0,>=5.0
pytest-cov<3.0,>=2.6
pytest-env<0.7.0,>=0.6.0
pytest-xdist<2.0,>=1.23
Pygments<3.0,>=2.2
dropbox~=9.0
google-cloud-bigquery<2.0,>=1.6.0
google-cloud-storage<2.0,>=1.13
kubernetes<10.0,>=9.0.0a1
dask-kubernetes>=0.8.0
feedparser<6.0,>=5.0.1
psycopg2-binary>=2.8.2
snowflake-connector-python<2.0,>=1.8.2
redis>=3.2.1
spacy<3.0.0,>=2.0.0
jinja2<3.0,>=2.0
graphviz>=0.8.3
tweepy<4.0,>=3.5

[aws]
boto3<2.0,>=1.9

[azure]
azure-storage-blob<3.0,>=2.1.0

[dev]
black
graphviz<0.13,>=0.8
jinja2<3.0,>=2.0
mypy<0.800,>=0.600
pytest<6.0,>=5.0
pytest-cov<3.0,>=2.6
pytest-env<0.7.0,>=0.6.0
pytest-xdist<2.0,>=1.23
Pygments<3.0,>=2.2

[dropbox]
dropbox~=9.0

[google]
google-cloud-bigquery<2.0,>=1.6.0
google-cloud-storage<2.0,>=1.13

[kubernetes]
kubernetes<10.0,>=9.0.0a1
dask-kubernetes>=0.8.0

[postgres]
psycopg2-binary>=2.8.2

[redis]
redis>=3.2.1

[rss]
feedparser<6.0,>=5.0.1

[snowflake]
snowflake-connector-python<2.0,>=1.8.2

[spacy]
spacy<3.0.0,>=2.0.0

[templates]
jinja2<3.0,>=2.0

[twitter]
tweepy<4.0,>=3.5

[viz]
graphviz>=0.8.3
