Closed jheaff1 closed 1 year ago
I managed to successfully build the wheel locally, by first building and installing the google crc32 project. That said, the C extension of the wheel then relies on libcrc32c.so.1 being accessible at run-time.
If there's an apt package that provides crc32c.h
then we can install it but if the only source is on github then we won't.
Sadly there doesn’t seem to be an apt package that provides the required headers.
Package name
google-crc32c
Package version
all
PyPI URL
https://pypi.org/project/google-crc32c/
piwheels URL
https://www.piwheels.org/project/google-crc32c/
Python version
I am the maintainer
More information
Hi,
The google_crc32c package should include a C extension library. If the wheel does not include this for whatever reason, the package will fall back to a pure python implementation of the crc32 algorithm, which is significantly slower.
The piwheels build fails to build the C extension. The log contains the following error: