pbls/requirements.txt
2026-09-16 19:57:39 +08:00

44 lines
1.5 KiB
Plaintext
Raw Permalink 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.

# 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