petermutwiri commited on
Commit
14651bf
·
verified ·
1 Parent(s): 9de8307

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +28 -13
requirements.txt CHANGED
@@ -1,23 +1,38 @@
1
- # Analytics Service dependencies
2
- apscheduler>=3.10
3
- pyarrow>=15.0
4
- redis>=5.0
5
- pandas>=2.2
6
  fastapi>=0.111
7
  uvicorn[standard]>=0.29
8
- prophet==1.1.5
9
- numpy>=1.24
10
- scikit-learn>=1.3
 
 
 
11
  scipy>=1.10
 
12
  statsmodels>=0.14
13
  networkx>=3.0
14
- sqlalchemy[asyncio]>=2.0
15
- asyncpg>=0.29 # async postgres driver
16
- numpy<2.0
 
 
 
 
 
 
 
 
 
 
17
  requests>=2.31
18
- huggingface_hub>=0.20.0
19
  aiohttp>=3.9.0
20
  httpx>=0.27.0
 
 
 
21
  python-multipart==0.0.6
22
  pycryptodome==3.20.0
23
- python-socketio[asyncio]>=5.11.0
 
 
 
 
1
+ # Core API
 
 
 
 
2
  fastapi>=0.111
3
  uvicorn[standard]>=0.29
4
+
5
+ # Data Processing & Analytics
6
+ duckdb>=0.10.3
7
+ pandas>=2.2
8
+ pyarrow>=15.0
9
+ numpy>=1.24,<2.0
10
  scipy>=1.10
11
+ scikit-learn>=1.3
12
  statsmodels>=0.14
13
  networkx>=3.0
14
+ prophet>=1.1.5
15
+
16
+ # Local LLM (Free GPU)
17
+ torch==2.2.0
18
+ transformers==4.40.0
19
+ accelerate==0.28.0
20
+ sentence-transformers==2.7.0
21
+
22
+ # Redis Bridge (Upstash)
23
+ redis==5.0.0
24
+ qstash>=2.0.0,<3.0.0 # <-- ADDED VERSION PIN
25
+
26
+ # HTTP Clients
27
  requests>=2.31
 
28
  aiohttp>=3.9.0
29
  httpx>=0.27.0
30
+
31
+ # Utilities
32
+ huggingface_hub>=0.20.0
33
  python-multipart==0.0.6
34
  pycryptodome==3.20.0
35
+ python-socketio[asyncio]>=5.11.0
36
+ asyncpg>=0.29
37
+ apscheduler>=3.10
38
+ sqlalchemy[asyncio]>=2.0