|
# Core Web Framework
|
|
aiohttp>=3.9.0
|
|
aiofiles>=23.2.0
|
|
aiohttp-session>=2.12.0
|
|
aiohttp-security>=0.4.0
|
|
|
|
# Security and Cryptography
|
|
cryptography>=41.0.0
|
|
PyJWT>=2.8.0
|
|
|
|
# Environment and Configuration
|
|
python-dotenv>=1.0.0
|
|
|
|
# XML Processing
|
|
lxml>=4.9.0
|
|
|
|
# Template Engine (for web interface)
|
|
Jinja2>=3.1.2
|
|
MarkupSafe>=2.1.3
|
|
|
|
# Production Server
|
|
gunicorn>=21.2.0
|
|
|
|
# Testing
|
|
pytest>=7.4.0
|
|
pytest-asyncio>=0.21.0
|
|
pytest-aiohttp>=1.0.5
|
|
pytest-cov>=4.1.0
|
|
|
|
# Development Tools
|
|
black>=23.7.0
|
|
flake8>=6.1.0
|
|
mypy>=1.5.0
|
|
|
|
# Optional: Redis for caching
|
|
redis>=5.0.0
|
|
aioredis>=2.0.1
|
|
|
|
# Optional: Performance monitoring
|
|
prometheus-client>=0.17.1
|