SAFEHR-data / PIXL

PIXL Image eXtraction Laboratory
Apache License 2.0
8 stars 0 forks source link

chore(deps): renovate: dependency jsonpickle to v3.2.2 #452

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
jsonpickle ==3.0.2 -> ==3.2.2 age adoption passing confidence

Release Notes

jsonpickle/jsonpickle (jsonpickle) ### [`v3.2.2`](https://togithub.com/jsonpickle/jsonpickle/blob/HEAD/CHANGES.rst#v322) [Compare Source](https://togithub.com/jsonpickle/jsonpickle/compare/v3.2.1...v3.2.2) \====== \* A bug with the incorrect (de)serialization of NoneType objects has been fixed. (+507) \* `tests/benchmark.py` was updated to avoid Python 2 syntax. (+508) \* The unpickler was updated to avoid creating temporary functions. (+508) \* Some basic scripts have been made to analyze benchmark results. (+511) \* Fix test suite compatibility with Numpy 2.x (+512) \* `setup.cfg` was updated to use `license_files` instead of `license_file`. ### [`v3.2.1`](https://togithub.com/jsonpickle/jsonpickle/blob/HEAD/CHANGES.rst#v321) [Compare Source](https://togithub.com/jsonpickle/jsonpickle/compare/v3.2.0...v3.2.1) \====== \* The `ignorereserved` parameter to the private `_restore_from_dict()` function has been restored for backwards compatibility. (+501) ### [`v3.2.0`](https://togithub.com/jsonpickle/jsonpickle/blob/HEAD/CHANGES.rst#v320) [Compare Source](https://togithub.com/jsonpickle/jsonpickle/compare/v3.1.0...v3.2.0) \====== \* Nested dictionaries in `py/state` are now correctly restored when tracking object references. (+501) ([#​500](https://togithub.com/jsonpickle/jsonpickle/issues/500)) ### [`v3.1.0`](https://togithub.com/jsonpickle/jsonpickle/blob/HEAD/CHANGES.rst#v310) [Compare Source](https://togithub.com/jsonpickle/jsonpickle/compare/v3.0.4...v3.1.0) \====== \* `jsonpickle.ext.numpy.register_handlers` now provides options that are forwarded to the `NumpyNDArrayHandler` constructor. (+489) \* Fix bug of not handling `classes` argument to `jsonpickle.decode` being a dict. Previously, the keys were ignored and only values were used. (+494) \* Allow the `classes` argument to `jsonpickle.pickle` to have class objects as keys. This extends the current functionality of only having class name strings as keys. (+494) \* The `garden setup/dev` action and `requirements-dev.txt` requirements file now include test dependencies for use during development. \* Added support for Python 3.13. (+505) ([#​504](https://togithub.com/jsonpickle/jsonpickle/issues/504)) ### [`v3.0.4`](https://togithub.com/jsonpickle/jsonpickle/blob/HEAD/CHANGES.rst#v304) [Compare Source](https://togithub.com/jsonpickle/jsonpickle/compare/v3.0.3...v3.0.4) \====== \* Fixed an issue with django.SafeString and other classes inheriting from str having read-only attribute errors ([#​478](https://togithub.com/jsonpickle/jsonpickle/issues/478)) (+481) \* The test suite was made compatible with `pytest-ruff>=0.3.0`. (+482) \* A `garden.yaml` file was added for use with the `garden _` command runner. (+486) \* The test suite was updated to avoid deprecated SQLALchemy APIs. \* The `jaraco.packaging.sphinx` documentation dependency was removed. ### [`v3.0.3`](https://togithub.com/jsonpickle/jsonpickle/blob/HEAD/CHANGES.rst#v303) [Compare Source](https://togithub.com/jsonpickle/jsonpickle/compare/v3.0.2...v3.0.3) \====== \* Compatibilty with Pandas and Cython 3.0 was added. ([#​460](https://togithub.com/jsonpickle/jsonpickle/issues/460)) (+477) \* Fixed a bug where pickling some built-in classes (e.g. zoneinfo) could return a `None` module. ([#​447](https://togithub.com/jsonpickle/jsonpickle/issues/447)) \* Fixed a bug where unpickling a missing class would return a different object instead of `None`. (+471) \* Fixed the handling of missing classes when setting `on_missing` to `warn` or `error`. (+471) \* The test suite was made compatible with Python 3.12. \* The tox configuration was updated to generate code coverage reports. \* The suite now uses `ruff` to validate python code. \* The documentation can now be built offline when `rst.linker` and `jaraco.packaging.sphinx` are not available.

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - "every weekday" (UTC).

🚦 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.

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.68%. Comparing base (ba40907) to head (b612320). Report is 2 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #452 +/- ## ======================================= Coverage 82.68% 82.68% ======================================= Files 79 79 Lines 3291 3291 ======================================= Hits 2721 2721 Misses 570 570 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.