Add sentencepiece to image extra — required by SigLIP tokenizer (#103)

SiglipTokenizer from transformers hard-requires sentencepiece at runtime.
Without it, the image router silently falls back to PRESERVE (no compression).
Users on pip install headroom-ai[image] or [all] were missing this dependency.
This commit is contained in:
chopratejas 2026-04-08 11:33:28 -07:00
parent d7122d6bab
commit c52b0f1e57

View file

@ -95,6 +95,7 @@ relevance = [
# Image compression (ML-based routing)
image = [
"pillow>=10.0.0",
"sentencepiece>=0.1.99", # Required by SigLIP tokenizer (SiglipTokenizer)
]
# Report generation
reports = [