click<9.0.0,>=7.0.0
colorama<1,>=0.3.9
dill~=0.3.0
fastavro<2,>=1.1.0
grpcio<2,>=1.47.0
grpcio-reflection<2,>=1.47.0
Jinja2<4,>=2
jsonschema
mmh3
numpy<3,>=1.22
pandas<2,>=1.4.3
pandavro~=1.5.0
protobuf<5,>3.20
proto-plus<2,>=1.20.0
pyarrow<12,>=4
pydantic<2,>=1
pygments<3,>=2.12.0
PyYAML<7,>=5.4.0
requests
SQLAlchemy[mypy]<2,>1
tabulate<1,>=0.8.0
tenacity<9,>=7
toml<1,>=0.10.0
tqdm<5,>=4
typeguard==2.13.3
fastapi<1,>=0.68.0
uvicorn[standard]<1,>=0.14.0
gunicorn
dask>=2021.1.0
bowler
httpx>=0.23.3

[aws]
boto3<2,>=1.17.0
docker>=5.0.2

[azure]
azure-storage-blob>=0.37.0
azure-identity>=1.6.1
SQLAlchemy>=1.4.19
pyodbc>=4.0.30
pymssql

[bytewax]
bytewax==0.15.1
docker>=5.0.2
kubernetes<=20.13.0

[cassandra]
cassandra-driver<4,>=3.24.0

[ci]
build
cryptography<42,>=35.0
flake8
black<23,>=22.6.0
isort<6,>=5
grpcio-tools>=1.47.0
grpcio-testing>=1.47.0
minio==7.1.0
mock==2.0.0
moto
mypy<0.990,>=0.981
mypy-protobuf==3.1
avro==1.10.0
gcsfs<=2022.01.0,>=0.4.0
urllib3<2,>=1.25.4
psutil==5.9.0
py>=1.11.0
pytest<8,>=6.0.0
pytest-cov
pytest-xdist
pytest-benchmark<4,>=3.4.1
pytest-lazy-fixture==0.6.3
pytest-timeout==1.4.2
pytest-ordering~=0.6.0
pytest-mock==1.10.4
Sphinx<7,>4.0.0
testcontainers<4,>=3.5
adlfs==0.5.9
firebase-admin<6,>=5.2.0
pre-commit
assertpy==1.1
pip-tools
pybindgen
types-protobuf~=3.19.22
types-python-dateutil
types-pytz
types-PyYAML
types-redis
types-requests
types-setuptools
types-tabulate
google-api-core<3,>=1.23.0
googleapis-common-protos<2,>=1.52.0
google-cloud-bigquery[pandas]<4,>=2
google-cloud-bigquery-storage<3,>=2.0.0
google-cloud-datastore<3,>=2.1.0
google-cloud-storage<3,>=1.34.0
google-cloud-bigtable<3,>=2.11.0
redis==4.2.2
hiredis<3,>=2.0.0
boto3<2,>=1.17.0
docker>=5.0.2
bytewax==0.15.1
kubernetes<=20.13.0
snowflake-connector-python[pandas]<4,>=3
pyspark<4,>=3.0.0
psycopg2-binary<3,>=2.8.3
mysqlclient
pymysql
types-PyMySQL
trino<0.400.0,>=0.305.0
regex
great_expectations<0.16.0,>=0.15.41
happybase<3,>=1.2.0
cassandra-driver<4,>=3.24.0
azure-storage-blob>=0.37.0
azure-identity>=1.6.1
SQLAlchemy>=1.4.19
pyodbc>=4.0.30
pymssql
rockset>=1.0.3
hazelcast-python-client>=5.1

[dev]
mypy-protobuf==3.1
grpcio-testing~=1.0
build
cryptography<42,>=35.0
flake8
black<23,>=22.6.0
isort<6,>=5
grpcio-tools>=1.47.0
grpcio-testing>=1.47.0
minio==7.1.0
mock==2.0.0
moto
mypy<0.990,>=0.981
avro==1.10.0
gcsfs<=2022.01.0,>=0.4.0
urllib3<2,>=1.25.4
psutil==5.9.0
py>=1.11.0
pytest<8,>=6.0.0
pytest-cov
pytest-xdist
pytest-benchmark<4,>=3.4.1
pytest-lazy-fixture==0.6.3
pytest-timeout==1.4.2
pytest-ordering~=0.6.0
pytest-mock==1.10.4
Sphinx<7,>4.0.0
testcontainers<4,>=3.5
adlfs==0.5.9
firebase-admin<6,>=5.2.0
pre-commit
assertpy==1.1
pip-tools
pybindgen
types-protobuf~=3.19.22
types-python-dateutil
types-pytz
types-PyYAML
types-redis
types-requests
types-setuptools
types-tabulate
google-api-core<3,>=1.23.0
googleapis-common-protos<2,>=1.52.0
google-cloud-bigquery[pandas]<4,>=2
google-cloud-bigquery-storage<3,>=2.0.0
google-cloud-datastore<3,>=2.1.0
google-cloud-storage<3,>=1.34.0
google-cloud-bigtable<3,>=2.11.0
redis==4.2.2
hiredis<3,>=2.0.0
boto3<2,>=1.17.0
docker>=5.0.2
bytewax==0.15.1
kubernetes<=20.13.0
snowflake-connector-python[pandas]<4,>=3
pyspark<4,>=3.0.0
psycopg2-binary<3,>=2.8.3
mysqlclient
pymysql
types-PyMySQL
trino<0.400.0,>=0.305.0
regex
great_expectations<0.16.0,>=0.15.41
happybase<3,>=1.2.0
cassandra-driver<4,>=3.24.0
azure-storage-blob>=0.37.0
azure-identity>=1.6.1
SQLAlchemy>=1.4.19
pyodbc>=4.0.30
pymssql
rockset>=1.0.3
hazelcast-python-client>=5.1

[docs]
build
cryptography<42,>=35.0
flake8
black<23,>=22.6.0
isort<6,>=5
grpcio-tools>=1.47.0
grpcio-testing>=1.47.0
minio==7.1.0
mock==2.0.0
moto
mypy<0.990,>=0.981
mypy-protobuf==3.1
avro==1.10.0
gcsfs<=2022.01.0,>=0.4.0
urllib3<2,>=1.25.4
psutil==5.9.0
py>=1.11.0
pytest<8,>=6.0.0
pytest-cov
pytest-xdist
pytest-benchmark<4,>=3.4.1
pytest-lazy-fixture==0.6.3
pytest-timeout==1.4.2
pytest-ordering~=0.6.0
pytest-mock==1.10.4
Sphinx<7,>4.0.0
testcontainers<4,>=3.5
adlfs==0.5.9
firebase-admin<6,>=5.2.0
pre-commit
assertpy==1.1
pip-tools
pybindgen
types-protobuf~=3.19.22
types-python-dateutil
types-pytz
types-PyYAML
types-redis
types-requests
types-setuptools
types-tabulate
google-api-core<3,>=1.23.0
googleapis-common-protos<2,>=1.52.0
google-cloud-bigquery[pandas]<4,>=2
google-cloud-bigquery-storage<3,>=2.0.0
google-cloud-datastore<3,>=2.1.0
google-cloud-storage<3,>=1.34.0
google-cloud-bigtable<3,>=2.11.0
redis==4.2.2
hiredis<3,>=2.0.0
boto3<2,>=1.17.0
docker>=5.0.2
bytewax==0.15.1
kubernetes<=20.13.0
snowflake-connector-python[pandas]<4,>=3
pyspark<4,>=3.0.0
psycopg2-binary<3,>=2.8.3
trino<0.400.0,>=0.305.0
regex
great_expectations<0.16.0,>=0.15.41
happybase<3,>=1.2.0
cassandra-driver<4,>=3.24.0
azure-storage-blob>=0.37.0
azure-identity>=1.6.1
SQLAlchemy>=1.4.19
pyodbc>=4.0.30
pymssql
rockset>=1.0.3
hazelcast-python-client>=5.1

[gcp]
google-api-core<3,>=1.23.0
googleapis-common-protos<2,>=1.52.0
google-cloud-bigquery[pandas]<4,>=2
google-cloud-bigquery-storage<3,>=2.0.0
google-cloud-datastore<3,>=2.1.0
google-cloud-storage<3,>=1.34.0
google-cloud-bigtable<3,>=2.11.0

[ge]
great_expectations<0.16.0,>=0.15.41

[hazelcast]
hazelcast-python-client>=5.1

[hbase]
happybase<3,>=1.2.0

[mysql]
mysqlclient
pymysql
types-PyMySQL

[postgres]
psycopg2-binary<3,>=2.8.3

[redis]
redis==4.2.2
hiredis<3,>=2.0.0

[rockset]
rockset>=1.0.3

[snowflake]
snowflake-connector-python[pandas]<4,>=3

[spark]
pyspark<4,>=3.0.0

[trino]
trino<0.400.0,>=0.305.0
regex
