Python 3.14 requires numpy >2.4.0 but that only provides manylinux_2_27_x86_64 and manylinux_2_28_x86_64. As such, timezonefinder is not usuable on Python 3.14 in specific linux environments. If platform is forced to be manylinux_2_28_x86_64 on pip, timezonefinder is stuck in version 6.0.1. In this case, running timezone_at causes AttributeError: module 'h3.api.numpy_int' has no attribute 'geo_to_h3' on:
...\timezonefinder\timezonefinder.py", line 144, in get_shortcut_polys
hex_id = h3.geo_to_h3(lat, lng, SHORTCUT_H3_RES)
Python 3.14 requires numpy >2.4.0 but that only provides manylinux_2_27_x86_64 and manylinux_2_28_x86_64. As such, timezonefinder is not usuable on Python 3.14 in specific linux environments. If platform is forced to be manylinux_2_28_x86_64 on pip, timezonefinder is stuck in version 6.0.1. In this case, running timezone_at causes
AttributeError: module 'h3.api.numpy_int' has no attribute 'geo_to_h3'on: