Mexar / backend /requirements.txt
devrajsinh2012's picture
Initial commit of MEXAR Ultimate - Phase 2 cleanup complete
b0b150b
raw
history blame contribute delete
900 Bytes
# MEXAR Phase 1 - Backend Dependencies
# Web Framework
fastapi==0.109.0
uvicorn[standard]==0.27.0
# Groq API
groq==0.4.2
httpx==0.27.0 # Pin to compatible version for groq SDK
# Knowledge Graph
networkx==3.2.1
# Data Processing
pandas==2.1.4
PyPDF2==3.0.1
python-docx==1.1.0
# File Upload
python-multipart==0.0.6
# Video Processing
opencv-python==4.9.0.80
# Environment
python-dotenv==1.0.0
# JSON handling
orjson==3.9.10
# Async support
aiofiles==23.2.1
# Database (Supabase/PostgreSQL)
SQLAlchemy==2.0.25
psycopg2-binary==2.9.9
# Authentication & Security
passlib[bcrypt]==1.7.4
python-jose[cryptography]==3.3.0
bcrypt==4.1.2
email-validator==2.1.0
# Supabase Client
supabase==2.24.0
# Vector Support
fastembed>=0.7.0 # Updated from 0.2.0 (was yanked)
pgvector==0.2.4
# RAG Components (NEW)
sentence-transformers>=2.2.0 # Cross-encoder reranking
numpy>=1.24.0 # Vector operations