51 lines
2.3 KiB
Plaintext
51 lines
2.3 KiB
Plaintext
# =====================================================================
|
||
# pbls 应用依赖清单(PBL Agent OS Phase 0/1)
|
||
# 平台基础依赖(web-application-spec「Required Dependencies」硬要求)
|
||
# 核心:apppublic / sqlor / ahserver
|
||
# 数据库 Web 应用:appbase / rbac
|
||
# 前端渲染:bricks_for_python(.ui → bui processor,缺它 / 返回 500)
|
||
# DB 驱动:db.engine = mariadb(projects/pbls/env/test.json 唯一事实源)
|
||
# → PyMySQL + cryptography(caching_sha2/rsa 握手需要)+ DBUtils(连接池)
|
||
# 禁止:flask / fastapi / django / uvicorn / gunicorn(应用入口只允许 ahserver)
|
||
# =====================================================================
|
||
|
||
# ---- 平台核心(必装,顺序即安装顺序)----
|
||
git+https://git.opencomputing.cn/yumoqing/apppublic
|
||
git+https://git.opencomputing.cn/yumoqing/sqlor
|
||
git+https://git.opencomputing.cn/yumoqing/ahserver
|
||
|
||
# ---- 数据库 Web 应用基础模块(必装)----
|
||
git+https://git.opencomputing.cn/yumoqing/appbase
|
||
git+https://git.opencomputing.cn/yumoqing/rbac
|
||
|
||
# ---- 前端框架(.ui / .tmpl 渲染,必装)----
|
||
git+https://git.opencomputing.cn/yumoqing/bricks_for_python
|
||
git+https://git.opencomputing.cn/yumoqing/bricks
|
||
|
||
# ---- DDL / CRUD 生成工具(build.sh 建表与 CRUD 生成用)----
|
||
xls2ddl
|
||
|
||
# ---- DB 驱动与连接池(mariadb 方言)----
|
||
PyMySQL>=1.0.2
|
||
cryptography>=3.4.8
|
||
DBUtils>=3.0.2
|
||
|
||
# ---- 运行时通用依赖 ----
|
||
python-dateutil>=2.8.2
|
||
pytz>=2021.3
|
||
requests>=2.27.1
|
||
six>=1.16.0
|
||
|
||
# =====================================================================
|
||
# 本项目业务模块(modules/pbl_*,由 build.sh 以 pip install -e 安装,
|
||
# 不走 PyPI,故不在此声明版本;清单见 projects/pbls/pbls_spec.json
|
||
# 的 load_order,共 15 个 pbl_* 模块 + 8 个引用模块):
|
||
# pbl_common / pbl_appcodes / pbl_blueprint / pbl_validation /
|
||
# pbl_compiler / pbl_agent_runtime / pbl_evidence / pbl_assessment /
|
||
# pbl_kdb_ext / pbl_domain_ext / pbl_scense_ext / pbl_runtime_ext /
|
||
# pbl_template / pbl_analytics / pbl_governance
|
||
# 引用模块(写保护,只挂载不改):
|
||
# world / scene / entity / scense / scense_runtime / script_engine /
|
||
# kdb / world_snapshot
|
||
# =====================================================================
|