# Orsync Scenarist v7.0 — All Dependencies (Ollama Cloud) # Install with: pip install -r requirements.txt # ── Document Parsing ───────────────────────────────────────────────── pypdf>=4.0.0 openpyxl>=3.0.0 # ── Web Framework ───────────────────────────────────────────────────── fastapi>=0.115.0 uvicorn[standard]>=0.35.0 python-multipart>=0.0.9 # ── Security ────────────────────────────────────────────────────────── python-jose[cryptography]>=3.3.0 bcrypt>=4.0.1 # ── Databases & Message Broker ──────────────────────────────────────── redis>=6.4.0 neo4j>=5.28.2 chromadb>=1.0.20 aio-pika>=9.5.8 # ── Configuration ───────────────────────────────────────────────────── pydantic>=2.10.0 pydantic-settings>=2.10.1 # ── AI / LLM (Ollama Cloud) ────────────────────────────────────────── ollama>=0.6.0 # ── Scientific Computing ───────────────────────────────────────────── numpy>=2.0.0 pandas>=2.0.0 scikit-learn>=1.5.0 scipy>=1.12.0 # ── HTTP Client ─────────────────────────────────────────────────────── httpx>=0.28.1 # ── Text-to-Speech (Kokoro — self-hosted, no API key) ──────────────── # NOTE: kokoro pulls in torch (~2 GB) as a transitive dep. kokoro>=0.9.4 soundfile>=0.12.1 # ── Speech-to-Text (faster-whisper — self-hosted, no API key) ──────── # Runs on CPU with the 'base' model (~145 MB). 'small' gives better # accuracy for medical terminology at the cost of ~2× latency on CPU. faster-whisper>=1.1.0 # ── Testing ─────────────────────────────────────────────────────────── pytest>=8.0.0 pytest-asyncio>=0.24.0 pytest-cov>=5.0.0 fakeredis>=2.26.0