# Emergence Agent SDK - Core Dependencies

# HTTP client for API communication
requests>=2.31.0

# Async HTTP client for async operations
aiohttp>=3.8.0

# Data validation and serialization
pydantic>=2.0.0

# Type hints support for older Python versions
typing-extensions>=4.0.0

# JSON Web Token handling for authentication
PyJWT>=2.8.0

# URL parsing and manipulation
urllib3>=2.0.0

# Date/time utilities
python-dateutil>=2.8.0

# Configuration file parsing
python-dotenv>=1.0.0

# Cryptography for secure operations
cryptography>=41.0.0

# Optional dependencies (installed with extras)
# flask>=2.3.0  # For Flask integration examples
# fastapi>=0.100.0  # For FastAPI integration examples  
# celery>=5.3.0  # For background task processing
# redis>=4.6.0  # For caching and queues