SPARKNET / requirements-phase2.txt
MHamdan's picture
Initial commit: SPARKNET framework
a9dc537
# 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