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 project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
tyler/dailySummaryEmail!185
Loading…
Add table
Add a link
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