Update dependency timezonefinder to v8 #1655
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==6.6.3->==8.1.0Release Notes
jannikmi/timezonefinder (timezonefinder)
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 was generated by Mend Renovate. View the repository job log.