pandas>=1.5
pyarrow>=12
openpyxl>=3.1
requests>=2.28
fsspec>=2023.1
tqdm>=4.60
gdown>=5.1
kagglehub>=0.3
google-api-python-client>=2.100
google-auth>=2.20
google-auth-oauthlib>=1.0

[all]
DataElevate[cloud,db,delta,gdrive,huggingface,mssql]

[azure]
adlfs>=2023.1

[cloud]
DataElevate[azure,gcs,s3,sftp]

[db]
SQLAlchemy>=2.0
psycopg2-binary>=2.9
PyMySQL>=1.1
oracledb>=2.0

[delta]
deltalake>=0.18

[dev]
pytest>=7
SQLAlchemy>=2.0
deltalake>=0.18
build
twine

[gcs]
gcsfs>=2023.1

[gdrive]

[huggingface]
datasets>=2.18
huggingface_hub>=0.20

[lake]
DataElevate[cloud,delta]

[mssql]
SQLAlchemy>=2.0
pymssql>=2.3

[mssql-odbc]
SQLAlchemy>=2.0
pyodbc>=5.0

[s3]
s3fs>=2023.1

[sftp]
paramiko>=3.0
