mirror of
https://github.com/jxxghp/MoviePilot-Plugins.git
synced 2026-05-25 07:26:52 +00:00
feat: add plugin system version constraints
This commit is contained in:
@@ -177,11 +177,14 @@ class MyPlugin(_PluginBase):
|
||||
"version": "1.0.0",
|
||||
"icon": "Moviepilot_A.png",
|
||||
"author": "your-name",
|
||||
"system_version": ">=2.12.0",
|
||||
"level": 1
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
`system_version` 是可选字段。插件依赖某个 MoviePilot 主系统版本才提供的能力时再声明,格式参考 pip 依赖版本范围;不声明时宿主不会做主系统版本检查。
|
||||
|
||||
## 4. `_PluginBase` 的核心能力
|
||||
|
||||
V2 插件的核心宿主基类是 `MoviePilot/app/plugins/__init__.py` 中的 `_PluginBase`。开发时需要优先理解它暴露出来的扩展点。
|
||||
|
||||
Reference in New Issue
Block a user