用于 CMSIS-Pack 索引和缓存的 Python 管理器,具有快速 Rust 后端
项目描述
cmsis 包管理器
cmsis-pack-manager 是一个 python 模块、Rust crate 和命令行实用程序,用于管理存储在许多 CMSIS PACK 中的当前设备信息。cmsis-pack-manager 的用户可以在 python 程序中或通过命令行实用程序查询诸如处理器类型、闪存算法和内存布局信息等信息,该实用程序pack-manager作为该模块的一部分提供。
CI 状态
轮子
CI 的最后一步将二进制轮子上传到此 S3 存储桶。
文档!
他们住在这里:https ://pyocd.github.io/cmsis-pack-manager/
建造
要在本地构建 cmsis-pack-manager,请安装稳定的 rust 编译器。有关安装rust 工具链更新程序的详细信息,请参阅https://rustup.rs/ 。rustup然后,运行rustup update stable以获取最新的稳定 rust 工具链和构建系统。
安装 rust 工具链并下载稳定的编译器后,python2 setup.py bdist_wheel从这个 repo 的根目录运行,.whl以与我们发布的相同方式生成二进制轮子(文件)。
出于测试目的,在 rust 工作区中有一个用 Rust 编写的 CLI 作为 package cmsis-cli。例如,从rust
目录中cargo run -p cmsis-cli -- update构建此测试 CLI 并运行更新命令。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
cmsis-pack-manager-0.4.0.tar.gz
(43.4 kB
查看哈希)
内置发行版
关
cmsis_pack_manager -0.4.0-cp310-cp310-win_amd64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 9b66329c78bc91494288928905d693f99f6353cca07ddb7bc1eff6087dd13e7e |
|
| MD5 | 3f1023c23a704b6346caf8dcdd699e1c |