File size: 3,174 Bytes
a9dc537
667e85c
a9dc537
 
667e85c
a9dc537
667e85c
a9dc537
 
 
 
667e85c
 
a9dc537
667e85c
 
a9dc537
 
 
 
667e85c
 
 
a9dc537
 
 
 
667e85c
a9dc537
667e85c
a9dc537
667e85c
a9dc537
 
 
 
667e85c
 
a9dc537
 
667e85c
a9dc537
667e85c
a9dc537
 
 
 
667e85c
 
 
a9dc537
 
 
 
667e85c
a9dc537
 
 
667e85c
a9dc537
667e85c
 
a9dc537
 
 
 
 
667e85c
 
 
 
 
 
 
a9dc537
 
667e85c
a9dc537
667e85c
 
a9dc537
 
667e85c
a9dc537
667e85c
 
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
# SPARKNET Requirements
# Compatible with Streamlit Cloud deployment

# ==============================================================================
# Streamlit Web Framework
# ==============================================================================
streamlit>=1.28.0

# ==============================================================================
# LLM Orchestration (LangChain Ecosystem)
# ==============================================================================
langchain>=0.1.0
langchain-community>=0.0.20
langchain-ollama>=0.0.1
langgraph>=0.0.20
ollama>=0.1.0

# ==============================================================================
# Vector Stores & Embeddings
# ==============================================================================
chromadb>=0.4.0
faiss-cpu>=1.7.4
sentence-transformers>=2.2.0

# ==============================================================================
# Data Validation & Configuration
# ==============================================================================
pydantic>=2.0.0
pydantic-settings>=2.0.0
pyyaml>=6.0
python-dotenv>=1.0.0
typing-extensions>=4.0.0

# ==============================================================================
# Observability & Logging
# ==============================================================================
loguru>=0.7.0
rich>=13.0.0

# ==============================================================================
# System Monitoring
# ==============================================================================
psutil>=5.9.0

# ==============================================================================
# Web & HTTP
# ==============================================================================
requests>=2.31.0
beautifulsoup4>=4.12.0
httpx>=0.25.0

# ==============================================================================
# PDF & Document Processing
# ==============================================================================
reportlab>=4.0.0
pymupdf>=1.23.0

# ==============================================================================
# API Framework (optional, for backend)
# ==============================================================================
fastapi>=0.104.0
uvicorn>=0.24.0
python-multipart>=0.0.6

# ==============================================================================
# Caching & Performance
# ==============================================================================
cachetools>=5.3.0
tenacity>=8.2.0

# ==============================================================================
# Workflow & Task Management
# ==============================================================================
networkx>=3.0

# ==============================================================================
# ML/AI (Optional - uncomment for full functionality)
# ==============================================================================
# torch>=2.0.0
# transformers>=4.35.0

# ==============================================================================
# Testing (development only)
# ==============================================================================
# pytest>=7.4.0
# pytest-asyncio>=0.21.0