File size: 985 Bytes
71c1ad2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# ============================================
# Hubble Unified API — Python Dependencies
# ============================================

# --- Core Framework ---
fastapi>=0.110.0
uvicorn[standard]>=0.27.0
python-multipart>=0.0.9
pydantic>=2.5.0
pydantic-settings>=2.1.0

# --- Auth ---
argon2-cffi>=23.1.0
python-jose[cryptography]>=3.3.0
email-validator>=2.1.0

# --- Machine Learning ---
# torch and torchvision are installed separately in Dockerfile via CPU-only wheel
# torch>=2.1.0
# torchvision>=0.16.0
transformers>=4.38.0
onnxruntime>=1.17.0

# --- CLIP (multimodal alignment) ---
open-clip-torch>=2.24.0

# --- LangChain + LangGraph ---
langchain>=0.1.0
langchain-google-genai>=1.0.0
langgraph>=0.0.30

# --- Observability ---
langsmith>=0.1.0
structlog>=24.1.0

# --- Storage (async) ---
motor>=3.3.0
beanie>=1.25.0
redis>=5.0.0

# --- Media Processing ---
Pillow>=10.0.0
opencv-python-headless>=4.9.0
numpy>=1.26.0

# --- Utilities ---
python-dotenv>=1.0.0
httpx>=0.27.0