Osmium

Latest version: v3.7.0

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

Scan your dependencies

Page 1 of 11

3.7.0

Added

- transparently retry download on transient HTTP errors

Fixed

- catch non-200 status for HTTP responses

Changed

- update to pybind 2.11.1
- update to libosmium 2.20.0

3.6.0

Changed

- update to pybind 2.10.3
- update to libosmium 2.19.0
- change minimum required version of Cmake to 3.0

3.6.0rc1

Changed

- complete internal rewrite of the bindings for OSM data types
- invalid buffers are now checked on access time, no more reference count
checks on leaving the handler callback

3.5.0

Added

- type annotations for the public interface
- new `ReplicationServer.set_request_parameter()` function to specify additional
parameters to give to `requests.get()`

Fixed

- writer now rolls back data buffer after exceptions (fixes 212)
- off-by-one error in computation of change ID from a start date
- socket timeout in pyosmium-get-changes/pyosmium-up-to-date was ignored
falling back to waiting forever on requests

Changed

- use format strings instead of `format()` where possible
- pyosmium-get-changes now prints an error message when there is a HTTP error
during download
- overwriting `ReplicationServer.open_url()` is no longer recommended,
use new `ReplicationServer.set_request_parameter()` function instead
- cookies for pyosmium-get-changes/pyosmium-up-to-date are now set via
request parameters, removing the last use-case where urllib was used
- update bundled pybind11 to 2.10.1

3.4.1

Fixed

- allow building docs from built sources in PYTHONPATH again

3.4.0

Fixed

- finding the build directory when newer versions of setuptools are used

Changed

- improve error message when writing to a writer that is already closed
- update to pybind 2.10.0
- drop support for Python 3.5

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.