From e182f10d22b10342e08f9daa1cfc1a6f163e73e0 Mon Sep 17 00:00:00 2001 From: KaifAhmad1 Date: Sat, 7 Feb 2026 17:50:41 +0530 Subject: [PATCH] fix: add comprehensive parsing dependencies to prevent future CI failures - Add openpyxl, lxml, python-docx, beautifulsoup4, chardet, langdetect - Cover all common parsing libraries used in semantica - Prevent back-and-forth dependency fixes - Ensure all 138 benchmarks run without import errors Co-authored-by: ZohaibHassan16 Co-authored-by: KaifAhmad1 --- .github/workflows/benchmark.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index a1a30e68..18dd4f07 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -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 pyarrow pdfplumber python-pptx # Add all parsing dependencies + pip install rdflib neo4j faiss-cpu torch pyarrow pdfplumber python-pptx openpyxl lxml python-docx beautifulsoup4 chardet langdetect - name: Execute Benchmarks (Real Mode) env: