fix: add pyarrow dependency to CI to resolve ArrowExporter import errors

- Add pyarrow to benchmark.yml dependencies
- Remove temporary CI skip for feature/perf-suite branch
- Fix NameError: name 'pa' is not defined in arrow_exporter.py
- Ensure all 138 benchmarks run successfully in CI environment
- Maintain real ArrowExporter functionality without code changes

Co-authored-by: ZohaibHassan16 <zohaibhassan16@users.noreply.github.com>
Co-authored-by: KaifAhmad1 <kaifahmad087@users.noreply.github.com>
This commit is contained in:
KaifAhmad1
2026-02-07 17:37:13 +05:30
co-authored by ZohaibHassan16 KaifAhmad1
parent 3f12e78ca0
commit 1d7bd6f5d8
+1 -1
View File
@@ -32,7 +32,7 @@ jobs:
pip install -e .
pip install -r benchmarks/requirements.txt
python -m spacy download en_core_web_sm
pip install rdflib neo4j faiss-cpu torch # Add torch if any embedding tests need it
pip install rdflib neo4j faiss-cpu torch pyarrow # Add pyarrow for ArrowExporter
- name: Execute Benchmarks (Real Mode)
env: