Update dependency timezonefinder to v8 #185
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
tyler/dailySummaryEmail!185
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/timezonefinder-8.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
~=6.6.3→~=8.2.1Release Notes
jannikmi/timezonefinder (timezonefinder)
v8.2.1Compare Source
2025c <https://github.com/evansiroky/timezone-boundary-builder/releases/tag/2025c>__numpy >=2following the officialNumPy Deprecation Policy <https://numpy.org/neps/nep-0029-deprecation_policy.html#drop-schedule>__Internal:
slowtest marker for computationally expensive tests to improve CI performance and local development workflow. Updated CI configuration, tox environments, Makefile targets, and documentation accordingly. Thanks toChase Horton <https://github.com/Chase-Horton>__ for the PR.Numbatests for Python 3.13 and 3.14.v8.2.0Compare Source
timezonefinderuses the full originaltimezones-with-oceansdataset instead of the reducedtimezones-nowdataset. This restores access to all >440 original timezone names, providing full localization capabilities and historical timezone accuracy. The reduced dataset (with ~90 timezones) is still available via theparse_data.shscript for users who prefer the smaller memory footprint. Due to the discussion inGitHub Issue #​363 <https://github.com/jannikmi/timezonefinder/issues/363>__Dave Tapley <https://github.com/davetapley>__ for the PR #375.FileCoordAccessor. Thanks toDavid Park <https://github.com/daphtdazz>__ for the PR #377.theirix <https://github.com/theirix>__ for the PR #369.v8.1.0Compare Source
uint8and can be overridden via--zone-id-dtype/TIMEZONEFINDER_ZONE_ID_DTYPEwhen recompiling binariescffiupper bound to allow the 2.x series so downstream packages pinningcffi>=2.0resolve cleanlyscripts/reporting.pycan now be executed as a standalone script to generate data reports from binary files independent fromfile_converter.pycheck_speed_*.pyscripts now generates a detailed performance reports in reStructuredText format automatically included into documentationInternal:
theirix <https://github.com/theirix>__ARYAN RAJ <https://github.com/nikkhilaaryan>__ for the PR.Pratyush Kumar <https://github.com/pratyushkumar211>__ for the PR.shortcuts.fbsfile withhybrid_shortcuts_uint8.fbs(orhybrid_shortcuts_uint16.fbs) file that stores both polygon lists and direct zone IDs using the minimal dtype for zone IDs.v8.0.0Compare Source
timezonefinderuses the reducedtimezones-nowdataset version (cf.GitHub Discussion <https://github.com/jannikmi/timezonefinder/discussions/323>__ )Dataset Documentation <https://github.com/evansiroky/timezone-boundary-builder?tab=readme-ov-file#same-since-now>__ ). This results in a reduced set of ~90 timezones instead of >440 timezones and a reduced memory footprint of the package.timezonefinderfor localisation beyond the timezone behavior, it might become necessary for you to individually parse the full original dataset version using theparse_data.shscript.parse_data.shscript to support downloading thetimezones-nowDatasetv7.0.2Compare Source
testspackage closing issue #330v7.0.1Compare Source
7.0.0release.3.4.2(last version supporting python 2.7) to free up project spacev7.0.0Compare Source
Simplified API for end-users, reducing redundant code
Added global functions that use a shared
TimezoneFinderinstance:timezone_attimezone_at_landunique_timezone_atcertain_timezone_atget_geometryDocumented usage and warned about thread safety considerations for global functions
Updated command line interface to use global functions where appropriate
breaking API Changes: clarified naming. renamed "boundary" to "bbox". renamed "polygon" to "boundary". boundaries (the outer polygon defining part of a timezone) and holes are both polygons so hence the name "polygon" is ambiguous.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
0af2cebbccto05fa7e6753