timezonefinder icon indicating copy to clipboard operation
timezonefinder copied to clipboard

Package C extension to wheel

Open theirix opened this issue 3 months ago • 2 comments

Existing published wheels do not include the native C extension inside_polygon_ext. The default distribution could be quite slow if the library consumer doesn't install Clang, GCC, and ffi-dev to build dependencies. To clarify, it doesn't relate to Numba support.

Added an auditwheel check to the GitHub Actions check extension compatibility with manylinux specification. It's probably needed to adjust it based on auditwheel check.

How to verify check C extension support: assert(TimezoneFinder.using_clang_pip()). Checked it on a local project with a private PyPi repository.

theirix avatar Apr 28 '24 17:04 theirix