# Ultra Pass Sidecar 完整依赖
# 功能描述: 项目完整依赖包列表
# @author: lzg
# @created: 2025-07-01 12:08:33
# @version: 1.0.0

# 核心依赖
flask>=2.0.0,<3.0.0
requests>=2.5.0,<3.0.0
pyyaml>=5.1,<7.0.0
python-dotenv>=0.19.0,<1.0.0
aiohttp>=3.8.0,<4.0.0

# Web框架支持
fastapi>=0.68.0,<1.0.0
uvicorn>=0.15.0,<1.0.0
starlette>=0.14.0,<1.0.0
pydantic>=1.8.0,<2.0.0
django>=3.2.0,<4.0.0

# 异步和网络
asyncio-mqtt>=0.11.0,<1.0.0
aiofiles>=22.1.0,<25.0.0
websockets>=10.0,<11.0.0
httpx>=0.24.0,<1.0.0

# 数据处理
marshmallow>=3.14.0,<4.0.0
jsonschema>=4.0.0,<5.0.0
urllib3>=1.26.0,<2.0.0

# 日志和监控
structlog>=21.5.0,<22.0.0
prometheus-client>=0.14.0,<1.0.0

# 数据库
sqlalchemy>=1.4.0,<2.0.0
alembic>=1.7.0,<2.0.0
redis>=4.0.0,<5.0.0

# 安全和认证
cryptography>=3.4.0,<4.0.0
PyJWT>=2.0.0,<3.0.0
bcrypt>=3.2.0,<4.0.0

# 命令行工具
click>=8.0.0,<9.0.0
rich>=12.0.0,<13.0.0
typer>=0.4.0,<1.0.0

 