CANNBotDSL
1. 项目简介 (Introduction)
2. 目录结构 (Directory Structure)
3. 构建指南 (Build Instructions)
请根据目标独立阅读对应文档。开发与发行指南各自包含完整步骤,不互为前置。
| 目标 | 文档入口 |
|---|---|
| 新环境搭建、native CMake、editable 和增量编译(开发) | 构建与增量开发指南 |
| PEP 517 raw Wheel、auditwheel、验证和发布(发行) | Wheel 构建与发布指南 |
| 运行时和调试环境变量 | 环境变量参考 |
for 循环、后端 unroll 与前端静态展开 |
循环与 UNROLL |
| 自定义组合参数、语义叶子与隔离 Registry | Adapter 用户指南 |
| 从旧扩展协议迁移 | Adapter 迁移对照 |
4. Submodule 管理 (Submodule Management)
cannbot-arena 通过 Git submodule 引入。父仓库会锁定其提交版本。
首次克隆仓库时,可以同时初始化 submodule:
git clone --recurse-submodules https://gitcode.com/mabing1118/cannbot-dsl.git
对于已经克隆的仓库,或在更新父仓库后,将 submodule 同步到父仓库锁定的版本:
git submodule update --init --recursive
维护者如需将 cannbot-arena 更新到上游最新版本,应检查变化并提交新的 submodule 指针:
git submodule update --remote cannbot-arena
git diff --submodule=log -- cannbot-arena
git add cannbot-arena
git commit -m "chore: update cannbot-arena submodule"
Metadata
Release files for cannbot-dsl 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cannbot_dsl-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.17+ x86-64 | Details |
| cannbot_dsl-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.17+ ARM64 | Details |
Total release size: 10.5 MB
Release files / cannbot_dsl-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | cannbot_dsl-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
755b68c44727cdff4b1b807c541049a1ceeb0800b98afa471f937ac79dfd2699
|
|
BLAKE2b-256 checksum How to use checksums |
f267e3ded46f1baf7856c1454ba940aadbc7d01bccf89d6d997fb8c5fe3ffdfa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / cannbot_dsl-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | cannbot_dsl-0.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
91d2703c3faeb6561b8ad4b4055d523485947fc8727d5570d33f16a4b3027b46
|
|
BLAKE2b-256 checksum How to use checksums |
60080effe120e0d5b1771359288f5111cbb9dc91ee2ecf74aabd1359a00b1b5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|