arrow<2,>=1
Click<8
colorama
PyYAML>=5.4.1
requests>=1.21.1

[all]
google-cloud-firestore<2.1,>=2.0.2
google-cloud-datastore<2.2,>=2.1.0
google-cloud-bigquery<2.10,>=2.9.0
rfc3339
boto3==1.17.55
opencv-python-headless==4.4.0.46
googlemaps<5,>=4.4.2
PyMySQL
sqlalchemy<1.4,>=1.3
google-cloud-pubsub<2.5,>=2
redis==3.5.3
hiredis==2.0.0
rq==1.8.0
rq-scheduler==0.11.0
google-cloud-logging<2.3,>=2.2.0
google-cloud-storage<2,>=1.36
google-cloud-tasks<3,>=2.0

[auth]
google-cloud-firestore<2.1,>=2.0.2

[aws]
boto3==1.17.55

[buildtools]
bumpversion==0.5.3
check-manifest
fabric~=2.5.0
twine

[datastore]
google-cloud-datastore<2.2,>=2.1.0

[eds]
PyMySQL
sqlalchemy<1.4,>=1.3
google-cloud-datastore<2.2,>=2.1.0
google-cloud-bigquery<2.10,>=2.9.0
rfc3339

[geo]
googlemaps<5,>=4.4.2

[logging]
google-cloud-logging<2.3,>=2.2.0

[manifest]
boto3==1.17.55
opencv-python-headless==4.4.0.46

[mysql]
PyMySQL
sqlalchemy<1.4,>=1.3

[notifications]
google-cloud-pubsub<2.5,>=2

[platform]
google-cloud-firestore<2.1,>=2.0.2
boto3==1.17.55
opencv-python-headless==4.4.0.46
googlemaps<5,>=4.4.2
google-cloud-pubsub<2.5,>=2
redis==3.5.3
hiredis==2.0.0
rq==1.8.0
rq-scheduler==0.11.0

[pubsub]
google-cloud-pubsub<2.5,>=2

[queues]
redis==3.5.3
hiredis==2.0.0
rq==1.8.0
rq-scheduler==0.11.0

[storage]
google-cloud-storage<2,>=1.36

[tasks]
google-cloud-tasks<3,>=2.0
