crcmod<2.0,>=1.7
orjson<4.0
dill<0.3.2,>=0.3.1.1
cloudpickle~=2.2.1
fastavro<2,>=0.23.6
fasteners<1.0,>=0.3
grpcio!=1.48.0,<2,>=1.33.1
hdfs<3.0.0,>=2.1.0
httplib2<0.22.0,>=0.8
numpy<1.25.0,>=1.14.3
objsize<0.7.0,>=0.6.1
pymongo<5.0.0,>=3.8.0
proto-plus<2,>=1.7.1
protobuf<4.23.0,>=3.20.3
pydot<2,>=1.2.0
python-dateutil<3,>=2.8.0
pytz>=2018.3
regex>=2020.6.8
requests<3.0.0,>=2.24.0
typing-extensions>=3.7.0
zstandard<1,>=0.18.0
pyarrow<12.0.0,>=3.0.0

[aws]
boto3>=1.9

[azure]
azure-storage-blob>=12.3.2
azure-core>=1.7.0
azure-identity>=1.12.0

[dask]
dask>=2022.6
distributed>=2022.6

[dataframe]

[dataframe:python_version == "3.7"]
pandas<1.6.0

[dataframe:python_version >= "3.8"]
pandas!=1.5.0,!=1.5.1,<1.6,>=1.4.3

[docs]
Sphinx<2.0,>=1.5.2
docutils==0.17.1
pandas<2.0.0

[gcp]
cachetools<5,>=3.1.0
google-apitools<0.5.32,>=0.5.31
google-auth<3,>=1.18.0
google-auth-httplib2<0.2.0,>=0.1.0
google-cloud-datastore<3,>=2.0.0
google-cloud-pubsub<3,>=2.1.0
google-cloud-pubsublite<2,>=1.2.0
google-cloud-bigquery<4,>=2.0.0
google-cloud-bigquery-storage<3,>=2.6.3
google-cloud-core<3,>=2.0.0
google-cloud-bigtable<3,>=2.0.0
google-cloud-spanner<4,>=3.0.0
google-cloud-dlp<4,>=3.0.0
google-cloud-language<3,>=2.0
google-cloud-videointelligence<3,>=2.0
google-cloud-vision<4,>=2
google-cloud-recommendations-ai<0.11.0,>=0.1.0

[interactive]
facets-overview<2,>=1.1.0
google-cloud-dataproc<6,>=5.0.0
ipykernel<7,>=6
ipywidgets<9,>=8
jupyter-client!=6.1.13,<8.0.4,>=6.1.11
timeloop<2,>=1.0.2

[interactive:python_version <= "3.7"]
ipython<8,>=7

[interactive:python_version > "3.7"]
ipython<9,>=8

[interactive_test]
nbformat<6,>=5.0.5
nbconvert<8,>=6.2.0
needle<1,>=0.5.0
chromedriver-binary<113,>=100
pillow<10,>=7.1.1

[test]
freezegun>=0.3.12
joblib>=1.0.1
mock<6.0.0,>=1.0.1
pandas<2.0.0
parameterized<0.9.0,>=0.7.1
pyhamcrest!=1.10.0,<2.0.0,>=1.9
pyyaml<7.0.0,>=3.12
requests_mock<2.0,>=1.7
tenacity<9,>=8.0.0
pytest<8.0,>=7.1.2
pytest-xdist<4,>=2.5.0
pytest-timeout<3,>=2.1.0
scikit-learn>=0.20.0
sqlalchemy<2.0,>=1.3
psycopg2-binary<3.0.0,>=2.8.5
testcontainers[mysql]<4.0.0,>=3.0.3
cryptography>=36.0.0
hypothesis<=7.0.0,>5.0.0
