timezonefinder
timezonefinder copied to clipboard
Package C extension to wheel
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.