-
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
protobuf C++ implementation #7
Comments
Thanks for the info. Do you know if it's possible to pass the I have a script for building wheels manually (outside of the automated piwheels system) of every version of a given package, and if I can modify it that will work well, otherwise I'll have to download the tarballs of each release and run |
Thank you for looking into this! I've just checked There is a protobuf_optimized_pip.sh script which builds wheels for PyPI. It is required to use both
This shell script also contains an URL template to download source code:
For example, https://github.com/protocolbuffers/protobuf/archive/v3.6.1.tar.gz seems to be working fine. |
@bennuttall Please let me know if you need more information or any other help! Would be really nice to install native |
If the C++ implementation isn't what the maintainers provide on PyPI, I'm not sure we should on piwheels. If they/someone registered protobuf-cpp on PyPI and pushed an sdist targeting the C++ implementation, we could pick that up. I suggest you raise it with the maintainers, or pursue it yourself. What do you think? |
Package name:
protobuf
Link to PyPI page: https://pypi.org/project/protobuf
Link to piwheels page: https://www.piwheels.org/project/protobuf/
Version:
all
All protobuf releases on piwheels are pure python (platform tag is
any
). Native implementation is much faster and would be nice to have. Manual build usingworks fine on Raspberry Pi 3 and produces
file.
For example, gRPC library already has armv6l and amrv7l wheels —https://www.piwheels.org/simple/grpcio/
The text was updated successfully, but these errors were encountered: