# ── Core LLM & Orchestration ──
langgraph>=0.4.0
langchain>=0.3.0
langchain-core>=0.3.0
langchain-ollama>=0.3.0
langchain-community>=0.3.0
langsmith>=0.2.0

# ── Vector DB & Retrieval ──
faiss-cpu>=1.8.0
rank-bm25>=0.2.2
sentence-transformers>=3.0.0

# ── PDF Processing ──
PyMuPDF>=1.24.0
pymupdf4llm>=0.0.10

# ── OCR (pip-installable, no system dependencies) ──
easyocr>=1.7.0

# ── Table Storage ──
pandas>=2.0.0

# ── Structured Output ──
pydantic>=2.0.0
pydantic-settings>=2.0.0

# ── API ──
fastapi>=0.110.0
uvicorn[standard]>=0.30.0
python-multipart>=0.0.9
sse-starlette>=2.0.0

# ── Evaluation ──
ragas>=0.2.0
datasets>=2.0.0

# ── Utilities ──
python-dotenv>=1.0.0
httpx>=0.27.0
Pillow>=10.0.0
numpy>=1.26.0
scikit-learn>=1.4.0
