# F68/F62：与实测运行环境一致的依赖清单（Python 3.12 / 2026-09 实测版本）。
# 代码实际直接依赖为以下 5 个包（其余为传递依赖，随包管理自动解析）。
# 第 95 条（P2-6）：加上界——防上游大版本静默破坏生产（Flask 3→4、Werkzeug 接口变更等）。
# 升级前先在开发机全量验证后再放宽上界。
# 第 102 条（owner 拍板）：新增 waitress 生产服务器（未安装时 main.py 自动回退
# Werkzeug 开发服务器，开发机可不装）。
# 第 100 条（P2-5）：cryptography 区间以开发机 venv 实装 50.0.1 为准重定——旧 <44
# 与实测环境矛盾，新机按旧清单会装到未验证的 43.x。
Flask>=3.0,<4.0
requests>=2.31,<3.0
cryptography>=50.0,<51.0
qrcode>=7.0,<8.3
waitress>=3.0,<4.0
