Skip to content
On this page

打包插件

插件推荐发布为 zip 压缩包

直接打包

将整个插件文件夹压缩为 zip 包即可。如果你的插件使用了第三方库,你可能需要将第三方库手动放进插件包内。

示例

如在插件内使用了库 pypyodbc,在本地 python 环境内找到 pypyodbc.py(有时候会是 package 文件夹),并拷贝进 zip 包内。

python
# main.py
import pypyodbc

...
text
myPlugin.zip
├── __init__.py
├── main.py
└── pypyodbc.py

main.py 内的导入语句 import pypyodbc 被执行时,优先使用插件内的 pypyodbc 包。

注意

若无法通过上述手段将第三方包添加进插件包,你的插件将可能不支持 可执行文件部署 。你可以在你的插件文档内注明,并让代码部署的用户使用 pip install xxx 安装第三方依赖。

使用脚本打包

如果你是在 demo 下开发的插件,运行脚本 run_build.py 即可自动打包。

bash
python run_build.py --type plugins

注意

脚本打包尚处于试验阶段,你仍然需要手动添加第三方包进插件