-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing package: cmsis-pack-manager #36
Comments
Can you provide instructions to build this package on a Raspberry Pi? |
Also you say this package is broken, but it looks like it's just missing. There's one old version built - is this broken? |
It wasn't clear if broken or missing was the right issue type. It's "broken" in the sense that it failed to build, whereas I interpreted "missing" meaning it somehow wasn't detected by piwheels. 😄 The old version that built successfully was pure Python (and extremely slow). The 0.2.x versions have a new backend written in Rust that is super fast. The APIs are also incompatible between 0.1 and recent 0.2 versions. It should build via 'pip wheel' as long as you have Rust and Cargo installed via the Btw, this primarily all so users can install and run pyOCD on RasPi. (cmsis-pack-manager is a dependency of pyOCD.) |
Try building it on a Pi using Raspbian package dependencies only and let me know how you get on. |
Will do. |
Hi @bennuttall, do you have plans to support Rust based packages? |
We're considering installing rustc but only from the Debian repo, so 1.41 in Buster: https://packages.debian.org/buster/rustc Bullseye comes out next summer and that'll have something newer (currently has 1.46, experimental has 1.47). |
Ok, thanks! |
Update: I installed cargo, setuptools_rust and conan - this fixed some other rust packages but not this one. Looks like the cargo version is too far behind:
Full error here: http://paste.debian.net/1182499/ |
Thanks for the update. cc @mbrossard |
@bennuttall On #163 you mentioned that "Alternatively, you can build the wheels and send to us for direct upload." Would that be possible for me to do with cmsis-pack-manager? |
@bennuttall Is it possible for me to upload wheels? Fortunately, cmsis-pack-manager builds successfully with Bullseye (🎉!). But Bullseye isn't released yet, and it would be beneficial to users to be able to use cmsis-pack-manager with Buster. Thanks! |
Package name: cmsis-pack-manager
Issue type: Missing package
Link to PyPI page: https://pypi.org/project/cmsis-pack-manager
Link to piwheels page: https://www.piwheels.org/project/cmsis-pack-manager
Version: 0.2.8
Python version: all
More information: cmsis-pack-manager uses a Rust backend, and thus requires a recent Rust and Cargo installation. There doesn't appear to be any documentation or FAQ that covers what languages are supported on the build nodes.
The text was updated successfully, but these errors were encountered: