# SwarmCare Phase 01: RAG Heat System Dependencies
# Production-ready Python dependencies
# Story Points: 60 | Priority: P0

# Web Framework
fastapi==0.104.1
uvicorn[standard]==0.24.0
pydantic==2.5.0

# NLP and Embeddings
sentence-transformers==2.2.2
transformers==4.35.2
torch==2.1.1
tokenizers==0.15.0

# Vector Databases
# weaviate-client==3.25.3  # Uncomment for Weaviate
# pinecone-client==2.2.4    # Uncomment for Pinecone
# chromadb==0.4.18          # Uncomment for ChromaDB

# Graph Database
neo4j==5.14.1

# Data Processing
numpy==1.26.2
pandas==2.1.3

# Text Processing
spacy==3.7.2
nltk==3.8.1

# Utilities
python-multipart==0.0.6
python-dotenv==1.0.0
pyyaml==6.0.1

# Monitoring and Logging
prometheus-client==0.19.0
python-json-logger==2.0.7

# Testing
pytest==7.4.3
pytest-asyncio==0.21.1
pytest-cov==4.1.0
httpx==0.25.1

# Development
black==23.11.0
flake8==6.1.0
mypy==1.7.1
