From 0043c2435b29be1cf3722d046aa9d9fea1ec8787 Mon Sep 17 00:00:00 2001 From: Jiangzhou He Date: Sat, 22 Nov 2025 08:23:36 -0800 Subject: [PATCH] chore: explicitly require `pyarrow>=19.0.0` for lancedb --- pyproject.toml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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"]