mirror of
https://github.com/Shu-Ying/main_plugin_farm.git
synced 2026-10-28 05:00:01 +08:00
8872ffe3be8a46301c71deef4ad855c32df404ea
…
…
简单说明
本仓库不是主要插件仓库,安装插件请去各自对应框架的应用商店或者仓库寻找:
如果没有你需要的框架,那么请在本仓库提交issue吧,Codex会尽量迁移的
本地生成插件
构建环境需要 Python 3.10+、Pillow 和固定版本的 Ruff:
python -m pip install "Pillow>=10.4,<13" -r requirements-build.txt
运行对应平台的 build_*.cmd,或使用
python scripts/build_plugin.py nonebot(也支持 zhenxun、astrbot)。
如需指定 Python,可设置 FARM_PYTHON 为已安装以上依赖的解释器路径。
三个平台都会先对生成的 Python 文件整理导入并使用 Ruff 格式化,检查通过后
再计算清单摘要和打包。配置沿用本仓库 pyproject.toml:Python 3.10、
80 字符行宽、4 空格缩进、双引号和 LF 换行。构建不修改开发源文件,
也不会将 Ruff 加入插件运行依赖;缺少 Ruff、版本不符或格式检查失败时停止构建。
这里只检查导入排序和格式,不自动修复其他代码规则;功能仍需单独测试。
开源协议
本项目采用的是GPLv3许可证进行开源
默认使用的小赖字体由 farm_service 分发,单独遵循 SIL OFL 1.1,完整版权声明与许可见
OFL-Xiaolai.txt。
致谢
Languages
Python
95.7%
HTML
3.9%
PowerShell
0.3%
