Skip to main content

cmsis-pack-manager

PyPI Actions Status

cmsis-pack-manager is a python module, Rust crate and command line utility for managing current device information that is stored in many CMSIS PACKs. Users of cmsis-pack-manager may query for information such as processor type, flash algorithm and memory layout information in a python program or through the command line utility, pack-manager, provided as part of this module.

DOCS!

They live here: https://pyocd.github.io/cmsis-pack-manager/

Building

To build cmsis-pack-manager locally, Install a stable rust compiler. See https://rustup.rs/ for details on installing rustup, the Rust toolchain updater. Afterwards, run rustup toolchain install to get the Rust toolchain and build system for building cmsis-pack-manager.

After installing the rust toolchain and downloading a stable compiler, run pip wheel . from the root of this repo to generate a binary wheel (.whl file). Alternatively you can run pip install maturin cffi and then maturin build for a process closer to the way we build releases.

For testing purposes, there is a CLI written in Rust within the rust workspace as the package cmsis-cli. For example From the rust directory, cargo run -p cmsis-cli -- update builds this testing CLI and runs the update command, for example.

Metadata

Release files for cmsis-pack-manager 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cmsis-pack-manager 0.6.0
File Size Uploaded
cmsis_pack_manager-0.6.0.tar.gz 67.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cmsis-pack-manager 0.6.0
File
cmsis_pack_manager-0.6.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
cmsis_pack_manager-0.6.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details
cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
cmsis_pack_manager-0.6.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 Details
cmsis_pack_manager-0.6.0-py3-none-macosx_10_12_universal2.whl Python 3 none macOS 10.12+ universal2 (ARM64, x86-64) Details
cmsis_pack_manager-0.6.0-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details

Total release size: 25.3 MB

Release files / cmsis_pack_manager-0.6.0.tar.gz

Download URL cmsis_pack_manager-0.6.0.tar.gz
Size 67.8 kB
Tags Source
SHA-256 checksum
How to use checksums
94913a3db9695f8d0676a4a74916a5626984e2b46f923ada61881e4f5064079e
BLAKE2b-256 checksum
How to use checksums
61df07336875bb9a51053eb671b3d6046b23552eb9e9301b917336b0f392a82b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / cmsis_pack_manager-0.6.0-py3-none-win_amd64.whl

Download URL cmsis_pack_manager-0.6.0-py3-none-win_amd64.whl
Size 1.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
53fc43ae474905d107889681c5829ea90b6211d139794fa3f8691c9b0da3bb85
BLAKE2b-256 checksum
How to use checksums
b57e547624bf371eeaeae6370ed754bebbafbbf114a2d7dfc372c4e5a7ff3ded
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / cmsis_pack_manager-0.6.0-py3-none-win32.whl

Download URL cmsis_pack_manager-0.6.0-py3-none-win32.whl
Size 1.5 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
8e3830566ee7b2f596f538b58e42500b7dffdfe18ce0b543b07c2715ad7734f5
BLAKE2b-256 checksum
How to use checksums
4cc4619a3e979666fa640bdb5333f6782bf709962c39da0770fdadb4f8d51652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.7 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
cc8c0a2cb8790168496df493eb178215a8b638d5d9c2176289764da0686ec7fd
BLAKE2b-256 checksum
How to use checksums
7529c65da965f9b60f2d470f01020a5cab8e8abe5113f4b22ecaadcfba22fa44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 3.5 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
3b48ea644034acda9bd2a6afe9f89f4d6b67ee28fe5800a25dbb51e179310b5c
BLAKE2b-256 checksum
How to use checksums
a28783a3e0bcd0a75110488842526637f22fadcb7dae6b8a9afb848115141280
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cmsis_pack_manager-0.6.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.4 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
c073b93db44c86cb27b60dc98d42b54c3fd84be479979657def094c5da342c36
BLAKE2b-256 checksum
How to use checksums
78a1217310c633609bfde6a8553222295b08e6f50c99f347cb3bb6d556a74ae0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / cmsis_pack_manager-0.6.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL cmsis_pack_manager-0.6.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 3.8 MB
Tags Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
f734bf40b19103222716ab4920da78e5af37777a19769e920472218146f7f2e3
BLAKE2b-256 checksum
How to use checksums
468566f9839456e1c240a1f55594faf7efced1054bad5c2137326f4bc6f7ef5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / cmsis_pack_manager-0.6.0-py3-none-macosx_10_12_universal2.whl

Download URL cmsis_pack_manager-0.6.0-py3-none-macosx_10_12_universal2.whl
Size 4.1 MB
Tags Python 3 macOS 10.12+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4b912d77b5a13146c936a87673a840ccdbf7305fa0a21414cde74709c246c052
BLAKE2b-256 checksum
How to use checksums
deb2970a9ddaebd82712d496ae2ba98176edf531be16b1b6abb46e3088ceebdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / cmsis_pack_manager-0.6.0-py3-none-linux_armv6l.whl

Download URL cmsis_pack_manager-0.6.0-py3-none-linux_armv6l.whl
Size 3.5 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
2c540ae648479ca91487585ca7cbda830fa7a1b9244a7b20765510231cd3c91a
BLAKE2b-256 checksum
How to use checksums
a69ba9eafbafc92d56902b963d10e4c72c2b23598fd609caaf0087ed39a9b12f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release history Release notifications | RSS feed

This release

0.6.0 This release

9 release files

0.5.2

10 release files

0.5.1

10 release files

0.5.0

10 release files

0.4.0

34 release files

0.2.10

6 release files

0.2.9

5 release files

0.2.8

5 release files

0.2.7

5 release files

0.2.6

4 release files

0.2.5

4 release files

0.2.4

4 release files

0.2.3

4 release files

0.2.2

4 release files

0.2.1

4 release files

0.2.0

3 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page