RuyiSDK 0.39 版本更新说明
· 阅读需 3 分钟
RuyiSDK 0.39 现已发布,对应的包管理器版本也为 0.39.0。您可前往以下位置之一下载 RuyiSDK 包管理器:
- https://github.com/ruyisdk/ruyi/releases/tag/0.39.0
- https://pypi.org/project/ruyi/0.39.0/
- https://mirror.iscas.ac.cn/ruyisdk/ruyi/releases/0.39.0/
本次更新主要包含了以下内容,祝您使用愉快!
RuyiSDK 包管理器
ruyi
现已在 PyPI 同步发布。只要您有 Python 环境,您就可以使用pip install ruyi
或类似的命令安装 RuyiSDK 包管理器了。- 如用户自定义了软件源 Git 仓库的存放路径,当该仓库当前分支的远端 URL 与
ruyi
的相应配置项不同时,ruyi update
会报错退出了,而不再将用户配置覆盖。 - 继续打磨 Shell 自动补全:
- 优化了常规(非自动补全)模式下的
ruyi
启动延迟; - 如本地没有同步过软件源,不会在补全命令行时尝试同步了。
- 优化了常规(非自动补全)模式下的
- 工程化迭代:
- 现在会给每个 PR 进行端到端的集成测试了,以确保常规命令行使用方式不被破坏。
- 将 Shell 自动补全脚本整合进了
ruyi
源码发行:位于contrib/shell-completions
目录。发行版打包人员可进行集成了。 - 为给 Ubuntu 22.04 LTS 打包做好准备:支持以 pytest 6.2.5 运行测试套件了。
- 在构建
ruyi
的单文件发行版时,为 RISC-V 架构使用了预制的cffi
与pygit2
,以节省构建时间。 - 简化了
ruyi
的发版工作:支持了自助打 tag 并触发发版流程。
RuyiSDK 软件源
- 更新软件包:
source/milkv-duo-examples
: Milk-V Duo 示例代码,20241219 版本。
- 完善了设备支持:
- Milk-V Meles(4/8/16G 变体)的 RevyOS U-Boot:补齐了上游版本。
- Milk-V Pioneer、Milk-V Meles 的 RevyOS:补齐缺失版本
- Sipeed LicheeRV Nano 的 buildroot SDK:补齐了上游版本。
- 工程化迭代:
- 自动格式化了所有包版本描述,并以 CI 形式确保了新增的包遵循统一格式。
感谢 @Cyl18、@weilinfox 的贡献!