Timezonefinder

Latest version: v6.5.2

Safety actively analyzes 640296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

6.1.5

------------------

* updated the data to `2022b <https://github.com/evansiroky/timezone-boundary-builder/releases/tag/2022b>`__.
* logging build failures with warnings

6.1.4

------------------

* more permissive optional ``Numba`` dependency specification (FIX 162, impossible using latest numpy version)
* made all dependency specifications more permissive following the same rationale

6.1.3

------------------

* bugfix broken package build in the case of a broken ``cffi`` installation (GitHub issue 155). Skip build process if ``cffi`` fails. For performance reasons using the C extension should remain the default behavior. Hence the ``cffi`` dependency should not be optional.

6.1.2

------------------

* bugfix potentially broken pip install due to a mismatch in ``cffi`` versions (GitHub issue 151)

6.1.1

------------------

internals:

* minimized and cleaned up installation footprint (addresses GitHub Issue 151):
* excluded script, changelog etc. files
* included C extension into the "timezonefinder" package folder
* added initialisation speed benchmark

6.1.0

------------------

* included point-in-polygon implementation in C
* included build script to (optionally) build C point-in-polygon extension automatically during installation
* added ``cffi`` as a dependency to build and interact with the C extension
* improved initialisation speed: read timezone polygon id index (h3 mapping) with ``np.fromfile``
* improved CLI speed: construct TimezoneFinder() instances only on demand

internals:

* updated documentation: ``Numba`` installation is no longer recommended (it is a huge dependency and should be optional)
* clarified documentation: TimezoneFinder() instances should be reused
* added separate speed benchmark scripts for point in polygon algorithm implementations and the different timezone finding functions
* added separate section in the documentation for performance including speed benchmark results
* added checks if all timezone polygons are actually in use (appear in index) to the file conversion script
* added and improved utility functions as well as tests
* improved typing

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.