# FastAPI
fastapi==0.128.0
uvicorn==0.39.0
 
# Settings & Validation
pydantic[email]==2.12.5
pydantic-settings
python-dotenv==1.1.1
email-validator==2.3.0
 
# AI/ML
openai==1.101.0
anthropic>=0.45.0
google-genai>=1.0.0
tavily-python==0.7.11
chromadb>=1.0.0
datasets==4.5.0
faster-whisper==1.2.0
matplotlib==3.9.4
scikit-learn>=1.4.0
statsmodels>=0.14.0
chromadb==1.0.15
rank-bm25>=0.2.2
sentence-transformers>=3.0.0
langchain-experimental>=0.3.0
langchain-openai>=0.3.0
langfuse>=2.57.0,<3.0.0
# Data Processing
pandas==2.3.3
numpy>=2.0.2
plotly==6.3.0
sqlparse==0.5.3
openpyxl==3.1.5
kaleido==1.0.0
tabulate==0.9.0
 
# OAuth
authlib==1.6.6
 
# File handling
python-multipart==0.0.20
fpdf==1.7.2
 
# Security
cryptography==44.0.3
 
# Scheduling
APScheduler==3.11.0
 
# Cloud
oci==2.158.2
 
# Document Assistant
PyPDF2==3.0.1
pytesseract==0.3.13
python-docx==1.1.2
pymupdf==1.26.7
# Use pypandoc_binary so pandoc binary is included (pypandoc alone only provides a wrapper)
pypandoc_binary>=1.13
 
chromadb==1.0.15
 
 
# Database
sqlalchemy==2.0.0
aiosqlite>=0.17.0
greenlet==3.2.4
psycopg2-binary==2.9.11
oracledb==2.0.0
PyMySQL==1.1.0
pymssql==2.3.3
 
anthropic==0.97.0