快速上手

5 分钟创建并运行第一个 PyriteIDE 插件。

本章通过三个最小示例演示插件开发的基本流程。你将分别创建一个 Service 插件、一个 Data 插件和一个 UI 插件。

环境准备

在开始开发前,你需要准备以下软件:

  • Python 3.14
  • uv 或其他 Python 包管理(如 pip
  • PyriteIDE 用于调试插件
  1. 新建项目并初始化虚拟环境:
uv init --python 3.14
uv venv
python3.14 -m venv .venv
  1. 安装 PyriteSDK:
uv add pyrite-sdk
pip install pyrite-sdk
  1. 进入虚拟环境:

(以下的所有操作均在虚拟环境中执行)

.\.venv\Scripts\activate
source .venv/bin/activate
source .venv/bin/activate
  1. 确认安装
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 输出目录

下一步

On this page