Skip to main content

用于 CMSIS-Pack 索引和缓存的 Python 管理器,具有快速 Rust 后端

项目描述

cmsis 包管理器

cmsis-pack-manager 是一个 python 模块、Rust crate 和命令行实用程序,用于管理存储在许多 CMSIS PACK 中的当前设备信息。cmsis-pack-manager 的用户可以在 python 程序中或通过命令行实用程序查询诸如处理器类型、闪存算法和内存布局信息等信息,该实用程序pack-manager作为该模块的一部分提供。

CI 状态

Windows 构建状态 Mac 和 Linux 构建状态

轮子

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 查看哈希

已上传 source

内置发行版

cmsis_pack_manager-0.4.0-cp310-cp310-win_amd64.whl (14.8 MB 查看哈希

已上传 cp310

cmsis_pack_manager-0.4.0-cp310-cp310-win32.whl (13.3 MB 查看哈希

已上传 cp310

cmsis_pack_manager-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl (2.0 MB 查看哈希

已上传 cp310

cmsis_pack_manager-0.4.0-cp310-cp310-macosx_10_9_universal2.whl (4.0 MB 查看哈希

已上传 cp310

cmsis_pack_manager-0.4.0-cp39-cp39-win_amd64.whl (11.9 MB 查看哈希

已上传 cp39

cmsis_pack_manager-0.4.0-cp39-cp39-win32.whl (10.4 MB 查看哈希

已上传 cp39

cmsis_pack_manager-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl (2.0 MB 查看哈希

已上传 cp39

cmsis_pack_manager-0.4.0-cp39-cp39-macosx_10_9_universal2.whl (4.0 MB 查看哈希

已上传 cp39

cmsis_pack_manager-0.4.0-cp38-cp38-win_amd64.whl (8.9 MB 查看哈希

已上传 cp38

cmsis_pack_manager-0.4.0-cp38-cp38-win32.whl (7.4 MB 查看哈希

已上传 cp38

cmsis_pack_manager-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl (2.0 MB 查看哈希

已上传 cp38

cmsis_pack_manager-0.4.0-cp38-cp38-macosx_10_9_universal2.whl (4.0 MB 查看哈希

已上传 cp38

cmsis_pack_manager-0.4.0-cp37-cp37m-win_amd64.whl (5.9 MB 查看哈希

已上传 cp37

cmsis_pack_manager-0.4.0-cp37-cp37m-win32.whl (4.5 MB 查看哈希

已上传 cp37

cmsis_pack_manager-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (2.0 MB 查看哈希

已上传 cp37

cmsis_pack_manager-0.4.0-cp36-cp36m-win_amd64.whl (3.0 MB 查看哈希

已上传 cp36

cmsis_pack_manager-0.4.0-cp36-cp36m-win32.whl (1.5 MB 查看哈希

已上传 cp36

cmsis_pack_manager-0.4.0-cp36-cp36m-macosx_10_9_x86_64.whl (2.0 MB 查看哈希

已上传 cp36