Zum Hauptinhalt springen

Blog

Bleiben Sie mit aktuellen Nachrichten vom RuyiSDK-Team auf dem Laufenden

RuyiSDK 0.43 版本更新说明

· 3 Minuten Lesezeit

RuyiSDK 0.43 现已发布,对应的包管理器版本也为 0.43.0。您可前往以下位置之一下载 RuyiSDK 包管理器:

[!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 运行环境。
    • 移除了 ruyipackaging 的依赖。请打包人员更新依赖声明。
    • 新增了集成测试框架,作为 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 版本代码发版。