Archived
在框架迁移与模块拆分前保存当前可运行状态: - 后端:main.py/auth_routes.py/auth_system.py/music_api.py/music_downloader.py/podcast_api.py/qr_login.py - 前端:templates/index.html + static/site_auth.js - 部署:Dockerfile/docker-compose.yml/entrypoint.sh/requirements.txt 敏感数据(data/、cookie.txt)与内部文档(交接文档/新会话引导)按 .gitignore 排除。
14 lines
814 B
Plaintext
14 lines
814 B
Plaintext
# 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
|