File size: 883 Bytes
a9dc537
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# SPARKNET Phase 2 Requirements
# Core dependencies from Phase 1 + Phase 2 additions

# === PHASE 1 CORE (existing) ===
torch>=2.0.0
transformers>=4.35.0
ollama>=0.1.0
pydantic>=2.0.0
pyyaml>=6.0
loguru>=0.7.0
pynvml>=13.0.0
psutil>=5.9.0

# === PHASE 2 NEW DEPENDENCIES ===

# Vector Store & Embeddings
chromadb>=0.4.22
sentence-transformers>=2.2.0
faiss-cpu>=1.7.4

# PDF Processing
pypdf2>=3.0.0
pdfplumber>=0.10.0
pymupdf>=1.23.0

# Document Generation
python-docx>=1.1.0
reportlab>=4.0.0
jinja2>=3.1.0
pillow>=10.0.0
matplotlib>=3.7.0

# Web & Data
beautifulsoup4>=4.12.0
requests>=2.31.0
aiohttp>=3.9.0
lxml>=4.9.0

# Workflow & Task Management
networkx>=3.0
asyncio-compat>=0.1.0

# Testing
pytest>=7.4.0
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0
pytest-timeout>=2.1.0

# Development
black>=23.0.0
flake8>=6.0.0
mypy>=1.0.0
ipython>=8.12.0

# Monitoring & Metrics
tqdm>=4.65.0