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 <zohaibhassan16@users.noreply.github.com>
Co-authored-by: KaifAhmad1 <kaifahmad087@users.noreply.github.com>
This commit is contained in:
KaifAhmad1
2026-02-07 17:50:41 +05:30
co-authored by ZohaibHassan16 KaifAhmad1
parent 1d055095ee
commit e182f10d22
+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 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: