44 lines
1.5 KiB
Plaintext
44 lines
1.5 KiB
Plaintext
# PBL Agent OS 验证原型(Phase 0/1)—— 应用依赖声明
|
||
# 平台基础依赖(ahserver / sqlor / apppublic / appbase / rbac)由机构私有源提供,
|
||
# 通过 --index-url 指向内网 pypi;缺失时 build.sh 会 fail-fast 报错而非静默跳过。
|
||
--extra-index-url http://10.20.30.41:8081/repository/pypi-hosted/simple
|
||
--trusted-host 10.20.30.41
|
||
|
||
# ---- 平台基础框架(必需,硬门禁 6.5)----
|
||
ahserver>=1.4.0
|
||
sqlor>=1.3.0
|
||
apppublic>=1.2.0
|
||
appbase>=1.3.0
|
||
rbac>=1.2.0
|
||
bricks_for_python>=1.2.0 # 前端积木(.ui/.bui 渲染 + load_pybricks)
|
||
pybricks>=1.1.0
|
||
accounting>=1.0.0
|
||
|
||
# ---- DB 驱动(mariadb 方言,显式 TCP,禁 socket)----
|
||
PyMySQL>=1.1.0
|
||
mysqlclient>=2.2.0
|
||
SQLAlchemy>=2.0.0
|
||
|
||
# ---- 业务模块(本项目新建 15 个 pbl_*,本地路径安装)----
|
||
# 由 build.sh 以 pip install -e modules/{模块} 方式安装,不发布到公共源
|
||
# pbl_common / pbl_appcodes / pbl_governance / pbl_blueprint / pbl_template
|
||
# pbl_validation / pbl_compiler / pbl_agent_runtime / pbl_evidence / pbl_assessment
|
||
# pbl_domain_ext / pbl_scense_ext / pbl_runtime_ext / pbl_kdb_ext / pbl_analytics
|
||
|
||
# ---- 通用运行时依赖 ----
|
||
requests>=2.31.0
|
||
python-dateutil>=2.8.2
|
||
pytz>=2024.1
|
||
jsonschema>=4.21.0
|
||
PyYAML>=6.0.1
|
||
hashlib-additional>=1.0.1 ; python_version < "3.0"
|
||
|
||
# ---- 前端/模板处理(website.processors: .tmpl/.ui/.dspy)----
|
||
Mako>=1.3.0
|
||
Jinja2>=3.1.0
|
||
|
||
# ---- 部署与自检 ----
|
||
psutil>=5.9.0
|
||
setuptools>=68.0.0
|
||
wheel>=0.42.0
|