# Core dependencies
numpy>=1.24.0
requests>=2.34.2
asyncio-mqtt>=0.16.2

# Text processing for chunking
nltk>=3.10.2
spacy>=3.5.0
sentence-transformers>=6.0.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.70.0
click>=8.5.0

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

# JSON handling
orjson>=3.12.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>=2.3.1

# BERT embeddings for real-world demos
sentence-transformers>=6.0.0
torch>=2.14.0+cpu

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