pbls/requirements.txt

18 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# pbls 应用依赖(硬门禁 6.5 / QC #4
# ── 平台基础依赖Web 框架 + DB 抽象 + 基础模块,缺一不可)────────────────
ahserver # Web 框架(唯一入口 webapp(init) + BricksUIProcessor 渲染 .ui
bricks_for_python # bricks Python 侧load_pybricks 注册 UiWindow 等)
sqlor # DB 抽象层(只用 sor.C/U/D/R/I/sqlExe
apppublic # 公共工具db.sqlorContext / curDateString 等)
appbase # 应用基础params 表load_appbase 显式调用)
rbac # 登录与权限load_rbac 显式调用scripts/load_path.py 注册路径)
accounting # 平台基础(编码/序列,复用不改)
# ── 数据库驱动(缺 DB 驱动即连不上库)────────────────────────────────────
pymysql # MariaDB/MySQL Python 驱动TCP 127.0.0.1:3306
cryptography # pymysql caching_sha2_password 认证依赖
# ── 建表/CRUD 生成工具链build.sh 使用)─────────────────────────────────
xls2ddl # models/*.json → mysql.ddl.sqljson2ddl
# ── 复用基座模块(由 build.sh git clone + pip install -e 安装,此处仅登记)──
# world / scene / entity / script_engine / scense / scense_game / scense_runtime
# (机构 modules/ 仓库,非 PyPI 包,禁止在此写死版本号)