pbls/requirements.txt

51 lines
2.3 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 应用依赖清单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 = mariadbprojects/pbls/env/test.json 唯一事实源)
# → PyMySQL + cryptographycaching_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
# =====================================================================