RuyiSDK 0.43 版本更新说明
· 3 Minuten Lesezeit
RuyiSDK 0.43 现已发布,对应的包管理器版本也为 0.43.0。您可前往以下位置之一下载 RuyiSDK 包管理器:
- PyPI:
pip install ruyi - https://github.com/ruyisdk/ruyi/releases/tag/0.43.0
- https://mirror.iscas.ac.cn/ruyisdk/ruyi/releases/0.43.0/
[!NOTE] RISC-V 用户可以使用
pip安装ruyi,但由于ruyi依赖的部分 Python 库暂未在 PyPI 上提供 RISC-V 架构的预编译包,安装ruyi时 Python 包管理器会尝试从源代码编译安装这些依赖,可能非常耗时或编译失败。如果您在 RISC-V 设备上安装
ruyi时遇到问题,建议使用其他安装方法。
本次更新主要包含了以下内容 ,祝您使用愉快!
RuyiSDK 包管理器
- 允许在容器环境下以
root身份运行ruyi了,以方便 CI 等受控场景。 - 会在新创建的 Ruyi 虚拟环境中记录所用 RuyiSDK 软件包的包名、版本号等元数据了,以便 RuyiSDK IDE 等 RuyiSDK 生态组件取用。
- 工程化迭代:
- 支持了 Python 3.14 运行环境。
- 移除了
ruyi对packaging的依赖。请打包人员更新依赖声明。 - 新增了集成测试框架,作为
ruyi-litester的补充,有助于持续保证ruyi在小众场景下的功能不受破坏。
RuyiSDK 软件源
- 新增软件包 :
source/riscv-gnu-toolchain-plct:toolchain/gnu-plct的源码仓库集合。
- 新增设备支持:
- Milk-V Jupiter: 兼容各类 Bianbu 镜像。
- Sipeed LicheePi 3A: 兼容各类 Bianbu 镜像。
- SpacemiT MUSE Book: 兼容各类 Bianbu 镜像。
- SpacemiT MUSE Box: 兼容各类 Bianbu 镜像。
- 香山南湖笔记本: 兼容 RedleafOS。
- 完善了设备支持:
- 移除 Pine64 Star64 的 Armbian 支持: 上游已停止维护并不再提供系统镜像下载。
- 适用各类 SpacemiT K1 设备的 Bianbu Desktop 与 Bianbu Minimal: 新增适用于 eMMC 存储设备的镜像。
- 新增适用各类 SpacemiT K1 设备的 Bianbu Desktop Lite。
感谢 @weilinfox 的贡献!
版本测试及遗留问题
RuyiSDK 0.43.0 版本已通过发版测试。该版本测试是基于 0.43.0-beta.20251118 测试版本开展的,预期 0.43.0 版本将基于 0.43.0-beta.20251118 版本代码发版。