# WhatsApp API Python Wrapper - Requirements
# ==========================================
# 
# This file contains all dependencies for the whatsapp-api-py package.
# Install with: pip install -r requirements.txt
#
# For development dependencies, use: pip install -r requirements-dev.txt
# For documentation dependencies, use: pip install -r requirements-docs.txt

# Core Dependencies
# -----------------
# HTTP client for API communication
httpx>=0.24.0,<1.0.0

# Data validation and serialization
pydantic>=2.0.0,<3.0.0

# Retry logic with exponential backoff
tenacity>=8.0.0,<9.0.0

# Type hints support for Python < 3.10
typing-extensions>=4.0.0;python_version<"3.10"
