# ============================================================
# 外卖UE小龙虾 — Mac 版 Python 依赖清单（v87）
# 安装: pip install -r requirements.txt
# 上机第一件事：实测 pandas/numpy/nicegui 能否装上（坑6），
# 装不上就退 pandas 2.x / numpy 1.26（regen_v5 用到的 API 兼容）。
# ============================================================

# === 核心框架 ===
nicegui>=3.12,<4.0
pydantic>=2.13,<3.0
pydantic-settings>=2.14,<3.0

# === 数据处理（regen_v5 核心依赖） ===
pandas>=3.0,<4.0
numpy>=2.4,<3.0
openpyxl>=3.1,<4.0
python-calamine>=0.6,<1.0
xlsxwriter>=3.2,<4.0

# === 图表与图片 ===
matplotlib>=3.10,<4.0
pillow>=12.0,<13.0
qrcode>=8.0,<9.0

# === 安全 ===
cryptography>=48.0,<49.0
pyarmor>=9.2,<10.0
bcrypt>=5.0,<6.0

# === 云端通信 ===
httpx>=0.28,<1.0

# === 工具 ===
loguru>=0.7,<1.0
python-dotenv>=1.2,<2.0
psutil>=6.0,<8.0

# === 打包 ===
pyinstaller>=6.20,<7.0
cython>=3.0,<4.0
setuptools>=75.0

# === 桌面窗口 ===
pywebview>=6.2,<7.0

# === 编码检测 ===
chardet>=7.0,<8.0

# === 云端服务器（独立部署，非桌面端依赖，按需安装） ===
# fastapi>=0.136,<1.0
# uvicorn>=0.48,<1.0
# aiosqlite>=0.20,<1.0
# tencentcloud-sdk-python>=3.0
