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.2
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.2-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.2-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | cannbot_dsl-0.0.2-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 |
f205e24a08483e8b2f470b97e2d40216845544f2d0d15f6744a80962ecef7a17
|
|
BLAKE2b-256 checksum How to use checksums |
234c76fe10e674a17effbe2b06e7185b7f2393a32a4df3af23951848d42a83ce
|
| 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.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | cannbot_dsl-0.0.2-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 |
4f7e938b047d4ee9380663a1e8d0175a263a71d2377da5b20569b2d3461403fd
|
|
BLAKE2b-256 checksum How to use checksums |
4032bb6d320519358910c0b5a39f31db273c0287f45ba8cc4afe386c9d3474d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|