# ----------------------------- # Core utilities # ----------------------------- python-dotenv tqdm numpy pandas # ----------------------------- # PDF & document readers # ----------------------------- pypdf pdfminer.six python-docx # ----------------------------- # OpenAI # ----------------------------- openai>=1.6.0 # ----------------------------- # LlamaIndex (COMPATIBLE SET) # ----------------------------- llama-index==0.11.20 llama-index-core==0.11.20 llama-index-llms-openai>=0.2.10,<0.3.0 llama-index-embeddings-openai>=0.2.4,<0.3.0 llama-index-readers-file>=0.2.1,<0.3.0 # ----------------------------- # Vector store (FAISS – safe pin) # ----------------------------- faiss-cpu==1.7.4 llama-index-vector-stores-faiss>=0.2.1,<0.3.0 # ----------------------------- # Web / UI (Hugging Face Space) # ----------------------------- fastapi uvicorn chromadb>=0.4.22,<0.5.0 llama-index-vector-stores-chroma>=0.2.0,<0.3.0