# 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