File size: 1,314 Bytes
1abe985
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Windows-compatible requirements file
# This avoids compilation issues by using pre-compiled packages

# Core FastAPI dependencies
fastapi==0.104.1
uvicorn[standard]==0.24.0
python-dotenv==1.0.0
python-multipart==0.0.6
pydantic[email]==2.11.7
requests==2.31.0
boto3==1.34.0

# Database
asyncpg==0.29.0
sqlalchemy==2.0.23
aiosqlite==0.19.0
databases
psycopg2-binary

# Auth
passlib[bcrypt]==1.7.4
python-jose[cryptography]==3.3.0

# LLM & RAG - using compatible versions
langchain==0.1.13
langchain-openai==0.1.7
langchain-community==0.0.38
langchain-core==0.1.53
langchain-groq==0.0.1
langchainhub
langserve
langchain-objectbox

# Embedding & vector DB
sentence-transformers==2.2.2
supabase==2.18.1
chromadb

# Transcription - using latest compatible versions
faster-whisper==1.0.1
ctranslate2>=4.6.0
transformers==4.35.2
whisper

# PDF & Reports
PyPDF2==3.0.1
reportlab==4.0.7
beautifulsoup4==4.12.2
bs4
pypdf

# Enhanced Analysis
duckduckgo-search==4.1.1
wikipedia-api==0.6.0
timm==0.9.12
opencv-python
pillow
easyocr

# Optional
sse-starlette
wikipedia
arxiv
cassio
streamlit

# Pre-compiled numpy and scipy to avoid compilation
numpy>=1.24.0,<2.0
scipy>=1.10.0

# CUDA-enabled Torch (install separately if needed)
# pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121