f40-toolkit<2.0.0,>=1.6.0
httpx>=0.27
key-vault-interface==1.0.8

[all]
f40-toolkit[cache-redis]<2.0.0,>=1.6.0
numpy>=1.24
tzdata>=2023.3
boto3>=1.28
azure-storage-blob>=12.23.0
azure-identity>=1.15
pyarrow>=17

[all:python_version < "3.14"]
azure-iot-hub==2.4.0
uamqp==1.6.11

[aws]
boto3>=1.28

[azure]
azure-storage-blob>=12.23.0
azure-identity>=1.15

[azure:python_version < "3.14"]
azure-iot-hub==2.4.0
uamqp==1.6.11

[bsw]
numpy>=1.24
tzdata>=2023.3

[cache-redis]
f40-toolkit[cache-redis]<2.0.0,>=1.6.0

[dev]
pytest>=8
deltalake>=1.0
duckdb>=1.1
mypy>=1.11
ruff>=0.6
build>=1.2
twine>=5.0

[lake]
pyarrow>=17
