快速上手
5 分钟创建并运行第一个 PyriteIDE 插件。
本章通过三个最小示例演示插件开发的基本流程。你将分别创建一个 Service 插件、一个 Data 插件和一个 UI 插件。
环境准备
在开始开发前,你需要准备以下软件:
- 新建项目并初始化虚拟环境:
uv init --python 3.14
uv venvpython3.14 -m venv .venv- 安装 PyriteSDK:
uv add pyrite-sdkpip install pyrite-sdk- 进入虚拟环境:
(以下的所有操作均在虚拟环境中执行)
.\.venv\Scripts\activatesource .venv/bin/activatesource .venv/bin/activate- 确认安装
pyrsdk -v测试插件
1. 新建
创建模板插件(这会新建一个 src 文件夹):
pyrsdk create <plugin_type>plugin_type 可以是 ui / service / data,具体类型介绍见插件类型
2. 打包
pyrsdk package --platform <platform>platform 可以是 Windows / Darwin / Linux / Android / all
打包完成后,build/ 目录会生成 <插件ID>.zip 及对应的 <插件ID>.zip.hash 校验文件。
目录结构
每个插件的标准目录结构:
<plugin_name>
├── src
│ ├── __main__.py # 插件入口
│ ├── plugin.toml # 插件清单(manifest v2)
│ ├── requirements.txt # 第三方依赖
│ └── assets/ # 可选,只读资源(图片、视频等)
└── build # pyrsdk package 输出目录