# 客户端精简依赖(Windows 一键包用)
# 剔除 streamlit(web UI 客户不用)/ redis(代码未真实使用,内存 EventBus 替代)/ dev 工具
# 生成基准:pyproject.toml dependencies,按客户端运行时实际需要裁剪

# 核心
sqlalchemy>=2.0
alembic>=1.13
pydantic>=2.5
pydantic-settings>=2.1
loguru>=0.7
pyyaml>=6.0
python-dotenv>=1.0

# LLM(DeepSeek,OpenAI 兼容)
openai>=1.30

# 飞书 SDK(Python 侧;推送主力是 node feishu_sdk)
lark-oapi>=1.2

# 音视频(录屏 + 抽音频)
ffmpeg-python>=0.2

# 调度(场次定时复盘)
apscheduler>=3.10

# Cookie / 登录态加密
cryptography>=42.0

# RPA(抓百应大屏)
playwright>=1.59.0

# Windows 前台 UI 自动化(飞书私聊发送)
uiautomation>=2.0

# 报告 PDF
reportlab>=4.2

# ── 客户端不装 ──
# streamlit        # web UI,OpenClaw 驱动不需要
# redis            # 代码未真实使用,内存 EventBus 替代
# anthropic        # fallback LLM,客户端默认只用 DeepSeek
# pytest/ruff      # dev 工具
