Replaces Milksnake by Maturin to build bindings (fixes #187, fixes #188, and fixes #194).
Pins Rust version to 1.63.0 (version 1.64.0 raised GLIBC version requirements that are not compatible with the manylinux version used), this should fix building wheels in CI.
Upgrade version of cibuildwheel. Since cmsis-pack-manager does not use Python API, the bindings works independently of the version of Python. This is detected by cibuildwheel since version 2.8.0. Upgrading the version of This will reduce the number of binaries.
Adding cross-compiling of wheels for Arm targets AArch64, ARMv7 and ARMv6 (fixes #108).
It possibly fixes the issues #110 and #176 (needs to be confirmed).
manylinux
version used), this should fix building wheels in CI.cibuildwheel
. Sincecmsis-pack-manager
does not use Python API, the bindings works independently of the version of Python. This is detected bycibuildwheel
since version 2.8.0. Upgrading the version of This will reduce the number of binaries.It possibly fixes the issues #110 and #176 (needs to be confirmed).