# OpenTriage AI Engine - Full Backend Requirements # Scanned from original backend services # Web Framework fastapi>=0.115.0 uvicorn[standard]>=0.32.0 python-multipart>=0.0.9 # HTTP Client httpx>=0.28.0 # AI/ML - OpenAI API openai>=1.58.0 # Data Validation pydantic>=2.10.0 pydantic-settings>=2.7.0 # Environment Variables python-dotenv>=1.0.0 # Database (Motor for MongoDB async) motor>=3.6.0 pymongo>=4.10.0 # Data Processing pandas>=2.2.0 numpy>=1.26.0 # Spark - DISABLED for HuggingFace Spaces (memory constraints) # Uncomment for local development with Spark: # pyspark>=3.5.0 # py4j>=0.10.9 # Typing Extensions typing-extensions>=4.12.0 # UUID generation uuid>=1.30 # Async utilities asyncio-throttle>=1.0.2 # JWT Authentication PyJWT>=2.8.0 # Redis Cache redis>=5.0.0 # Turso (libsql) Database libsql-client>=0.3.0 # Sentiment Analysis - Local Hugging Face models (DistilBERT) transformers>=4.40.0 torch>=2.1.0 # CPU version is fine, auto-installs CPU build if GPU not detected sentencepiece>=0.1.99