diff --git a/pyproject.toml b/pyproject.toml index 22240199..38c4a948 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,11 +68,16 @@ dev = ["pytest", "pytest-asyncio", "ruff", "mypy", "pre-commit"] embeddings = ["sentence-transformers>=3.3.1"] colpali = ["colpali-engine"] -lancedb = ["lancedb>=0.25.0"] +lancedb = ["lancedb>=0.25.0", "pyarrow>=19.0.0"] # We need to repeat the dependency above to make it available for the `all` feature. # Indirect dependencies such as "cocoindex[embeddings]" will not work for local development. -all = ["sentence-transformers>=3.3.1", "colpali-engine", "lancedb>=0.25.0"] +all = [ + "sentence-transformers>=3.3.1", + "colpali-engine", + "lancedb>=0.25.0", + "pyarrow>=19.0.0", +] # This is the set of dependencies that needs to be installed for the CI workflow. all-ci = ["pytest", "pytest-asyncio", "mypy", "pydantic>=2.11.9"]