crcmod<2.0,>=1.7
dill<0.3.2,>=0.3.1.1
fastavro<0.22,>=0.21.4
future<1.0.0,>=0.16.0
grpcio<2,>=1.12.1
hdfs<3.0.0,>=2.1.0
httplib2<=0.12.0,>=0.8
mock<3.0.0,>=1.0.1
numpy<2,>=1.14.3
pymongo<4.0.0,>=3.8.0
oauth2client<4,>=2.0.1
protobuf<4,>=3.5.0.post1
pydot<2,>=1.2.0
python-dateutil<3,>=2.8.0
pytz>=2018.3
typing-extensions<3.8.0,>=3.7.0

[:python_version < "3.0"]
avro<1.10.0,>=1.8.1
funcsigs<2,>=1.0.2
futures<4.0.0,>=3.2.0
pyvcf<0.7.0,>=0.6.8

[:python_version < "3.5.3"]
typing<3.8.0,>=3.7.0

[:python_version >= "3.0"]
avro-python3!=1.9.2,<1.10.0,>=1.8.1

[:python_version >= "3.0" or platform_system != "Windows"]
pyarrow<0.17.0,>=0.15.1

[aws]
boto3>=1.9

[docs]
Sphinx<2.0,>=1.5.2

[gcp]
cachetools<4,>=3.1.0
google-apitools<0.5.29,>=0.5.28
google-cloud-datastore<1.8.0,>=1.7.1
google-cloud-pubsub<1.1.0,>=0.39.0
google-cloud-bigquery<=1.24.0,>=1.6.0
google-cloud-core<2,>=0.28.1
google-cloud-bigtable<1.1.0,>=0.31.1
google-cloud-spanner<1.14.0,>=1.13.0
grpcio-gcp<1,>=0.2.2
google-cloud-dlp<=0.13.0,>=0.12.0
google-cloud-language<2,>=1.3.0
google-cloud-videointelligence<1.14.0,>=1.8.0
google-cloud-vision<0.43.0,>=0.38.0

[gcp:python_version < "3.0"]
googledatastore<7.1,>=7.0.1
proto-google-cloud-datastore-v1<=0.90.4,>=0.90.0

[interactive]
facets-overview<2,>=1.0.0
ipython<6,>=5.8.0
timeloop<2,>=1.0.2

[interactive:python_version >= "3.5.3"]
jsons<2,>=1.0.0

[test]
freezegun>=0.3.12
nose>=1.3.7
nose_xunitmp>=0.4.1
pandas<0.25,>=0.23.4
parameterized<0.8.0,>=0.7.1
pyhamcrest!=1.10.0,<2.0.0,>=1.9
pyyaml<6.0.0,>=3.12
requests_mock<2.0,>=1.7
tenacity<6.0,>=5.0.2
pytest<5.0,>=4.4.0
pytest-xdist<2,>=1.29.0
pytest-timeout<2,>=1.3.3
