File size: 5,439 Bytes
a31f556
 
 
 
 
 
c6124c6
 
 
 
a31f556
 
 
c6124c6
 
a31f556
 
 
 
 
c6124c6
a31f556
 
 
 
 
 
 
 
 
 
 
c6124c6
 
 
 
a31f556
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# ── JARVIS OMEGA β€” CLOUD DEPENDENCIES (HF Spaces Safe) ───────────────────────
# NOTE: Hardware-only packages (pyaudio, TTS, pygame, openwakeword, sounddevice,
# kokoro, mediapipe, easyocr) are EXCLUDED β€” HF Spaces has no mic/speaker/display.
# Those are only needed in the local Windows EXE build.

# ── Core API ──────────────────────────────────────────────────────────────────
# Upper bounds cap the next MAJOR (the actual break vector) while still admitting
# every version currently resolving on the live Space β€” this stops a silent
# rebuild from pulling a breaking fastapi/starlette/pydantic 1.x→next-major.
fastapi<1.0
uvicorn[standard]
websockets
python-multipart
pydantic>=2.0.0,<3.0
starlette<1.0

# ── Database Layer ─────────────────────────────────────────────────────────────
pymongo
motor
certifi
chromadb<1.0
SQLAlchemy==2.0.23
apscheduler==3.10.4

# ── AI / LLM ──────────────────────────────────────────────────────────────────
google-generativeai>=0.5.0
google-genai
google-auth>=2.28.0
google-auth-oauthlib>=1.1.0
google-api-python-client>=2.118.0
openai>=1.0.0
anthropic>=0.25.0
huggingface_hub<1.0
transformers>=4.40.0,<5.0
torch>=2.1.0,<3.0
torchaudio>=2.1.0,<3.0
sentence-transformers
librosa
scipy

# ── Voice Pipeline ────────────────────────────────────────────────────────────
# kokoro-onnx: ONNX-based, NO audio hardware needed β€” generates audio bytes
# that stream to PC/phone. This is the actual JARVIS voice engine on cloud.
# pyaudio, sounddevice, openwakeword, TTS (Coqui), pygame β€” EXCLUDED (no hardware)
kokoro-onnx
faster-whisper
soundfile
edge-tts>=6.1.0
SpeechRecognition>=3.10.0

# ── Security / Crypto ─────────────────────────────────────────────────────────
cryptography>=41.0.0
argon2-cffi

# ── System / Utils ────────────────────────────────────────────────────────────
requests>=2.31.0
psutil==5.9.6
zeroconf==0.127.0
setproctitle>=1.3.0
python-dateutil>=2.8.0
numpy>=1.24.0
Pillow>=10.0.0

# ── Background / Scheduling ───────────────────────────────────────────────────
slowapi

# ── Screen Intelligence (Cloud-Safe) ──────────────────────────────────────────
# easyocr, pytesseract, mediapipe β€” EXCLUDED (heavy / no display on HF)
mss>=9.0.0
opencv-python-headless>=4.8.0

# ── Browser Automation (Playwright + Chromium for social media) ───────────────
selenium>=4.15.0
playwright>=1.40.0
playwright-stealth

# ── 3D Model Generation (Cloud Fallback via HF Gradio Space) ─────────────────
# gradio_client: Used by stable_fast_3d_local.py to call stabilityai/stable-fast-3d
# when running on cloud (no local GPU). Pure API call, no hardware needed.
gradio_client

# ── News / Finance / Weather ──────────────────────────────────────────────────
newsapi-python>=0.1.0
yfinance>=0.2.0
pyowm>=3.3.0

# ── Email / Comms ─────────────────────────────────────────────────────────────
python-telegram-bot>=20.0

# ── Visualization ─────────────────────────────────────────────────────────────
matplotlib>=3.8.0

# ── PDF ───────────────────────────────────────────────────────────────────────
PyPDF2>=3.0.0
pypdf>=3.17.0

# ── HTTP ──────────────────────────────────────────────────────────────────────
aiohttp>=3.9.0
quart>=0.20.0

# ── NLP Utilities ─────────────────────────────────────────────────────────────
langdetect>=1.0.9
vaderSentiment>=3.3.2

# ── Monitoring ────────────────────────────────────────────────────────────────
pynvml>=11.5.0
zeroconf==0.127.0
qrcode[pil]
gradio_client