
[all]
datasift-diff[anomaly,datasift,db,dev,excel,gcs,http,parquet,s3,toml,tui,web,xml,yaml]

[anomaly]
numpy>=1.24.0

[datasift]
datasift-py>=0.1.0

[db]
datasift-diff[mssql,mysql,postgres]

[dev]
pytest>=7.0
pytest-cov>=4.0
pytest-asyncio>=0.21
ruff>=0.1
mypy>=1.0
build>=0.10

[excel]
openpyxl>=3.1.0

[gcs]
google-cloud-storage>=2.14.0

[http]

[mssql]
pyodbc>=5.1.0

[mysql]
PyMySQL>=1.1.0

[parquet]
pyarrow>=14.0.0

[postgres]
psycopg[binary]>=3.1.0

[s3]
boto3>=1.34.0

[toml]

[toml:python_version < "3.11"]
tomli>=2.0

[tui]
textual>=0.60.0

[web]
fastapi>=0.110.0
uvicorn[standard]>=0.29.0
python-multipart>=0.0.9

[xml]
lxml>=5.0

[yaml]
PyYAML>=6.0
