packaging==24.1 Flask==3.0.3 Werkzeug==3.0.4 flask-cors==4.0.1 # optional but handy if you front this from another origin gunicorn==23.0.0 # optional if you use gunicorn on Spaces requests==2.32.3 urllib3==2.2.3 beautifulsoup4==4.12.3 lxml==5.3.0 PyMuPDF pdfminer.six==20231228 # explicit; pdfplumber depends on it anyway python-docx==1.1.2 docx2pdf==0.1.8 # keep if you accept it failing on Linux unless you add a LibreOffice fallback openai==1.51.0 google-api-python-client==2.149.0 datasets==3.0.1 pyarrow==17.0.0 huggingface-hub==0.25.2 rank-bm25==0.2.2 scikit-learn==1.5.2 numpy==2.1.2 torch==2.4.1 # CPU wheel installs fine on Spaces sentence-transformers==3.1.1 faiss-cpu==1.9.0 httpx==0.27.2 transformers==4.45.2 pillow==10.4.0 requests markdown weasyprint