# Core dependencies
numpy>=1.24.0
requests>=2.28.0
asyncio-mqtt>=0.11.0

# Text processing for chunking
nltk>=3.8.0
spacy>=3.5.0
sentence-transformers>=2.2.0

# Data science and ML
pandas>=1.5.0
scikit-learn>=1.2.0

# Visualization
matplotlib>=3.6.0
seaborn>=0.12.0

# Progress bars and CLI
tqdm>=4.64.0
click>=8.1.0

# HTTP clients
aiohttp>=3.8.0
aiohttp-cors>=0.7.0
httpx>=0.24.0

# JSON handling
orjson>=3.8.0

# Logging
structlog>=22.3.0

# Testing
pytest>=7.2.0
pytest-asyncio>=0.21.0

# Development
black>=22.12.0
isort>=5.11.0
mypy>=1.0.0

# BERT embeddings for real-world demos
sentence-transformers>=2.2.0
torch>=1.13.0

# LLM support for RAG demo
transformers>=4.30.0
sentencepiece>=0.1.99