# Convenience install for local development: the BLE client plus the optional
# [models] extra. pyproject.toml is the authoritative source of these constraints —
# keep the two in step (tests/test_distribution_hygiene.py checks that they agree).
#
# Note: `pip install scentience` needs none of this. The hosted OVLClient is
# stdlib-only, and bleak is the only hard runtime dependency.
bleak>=0.21.0

# [models] extra — only needed to run ColipModel locally.
torch>=2.0.0
torchvision>=0.15.0
transformers>=4.30.0
huggingface-hub>=0.16.0
Pillow>=9.0.0
numpy>=1.24.0
