# Windows / CPU-only install — runtime stack, no GPU deps

fastapi
uvicorn[standard]
httpx
requests
pydantic
PyYAML
python-dotenv
psutil

# Document ingest (RAG): pure-Python text extraction, no native deps
pypdf
python-docx
# Vector search: loadable SQLite extension (prebuilt wheels). Brute-force cosine
# stays as the fallback when the host Python can't load extensions.
sqlite-vec

# Native desktop window for the UI (WebView2 on Windows; pulls pythonnet).
# Used by bin/nexus_window.py, launched from launch_nexus.ps1.
pywebview
