Closed renovate[bot] closed 10 months ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.
This PR contains the following updates:
>=0.3.5,<0.3.6
->>=0.3.8,<0.3.9
Release Notes
uqfoundation/dill (dill)
### [`v0.3.8`](https://togithub.com/uqfoundation/dill/releases/tag/0.3.8) [Compare Source](https://togithub.com/uqfoundation/dill/compare/dill-0.3.7...0.3.8) ### 0.3.8 Release Notes With `dill`, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, `dill` also has some good tools to help you discover why your object fails to pickle. `dill` installs with `pip`: `$ pip install dill` `dill` requires: `- python or pypy, >=3.8` Optional requirements: `- pyreadline, >=1.7.1` (install with `$ pip install dill[readline]`) `- objgraph, >=1.7.2` (install with `$ pip install dill[graph]`) `dill` is licensed under 3-clause BSD: >>> import dill >>> print (dill.license()) To cite `dill`: >>> import dill >>> print (dill.citation()) #### What's Changed - test for qualname in get_typedef_type by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/613](https://togithub.com/uqfoundation/dill/pull/613) - drop formal support for python 3.7 by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/614](https://togithub.com/uqfoundation/dill/pull/614) - define html_theme as rtd workaround by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/615](https://togithub.com/uqfoundation/dill/pull/615) - update install doc in tests by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/621](https://togithub.com/uqfoundation/dill/pull/621) - formal support for 3.12, initial support for 3.13 by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/630](https://togithub.com/uqfoundation/dill/pull/630) - add build to rtfd config by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/632](https://togithub.com/uqfoundation/dill/pull/632) - add guard for math.log in Logger record size calculation by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/637](https://togithub.com/uqfoundation/dill/pull/637) - updated copyright for 2024 by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/638](https://togithub.com/uqfoundation/dill/pull/638) - Bump jinja2 from 3.1.1 to 3.1.3 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/uqfoundation/dill/pull/640](https://togithub.com/uqfoundation/dill/pull/640) - Import submodule properly when there is an attribute of the module with the same name by [@kelvinburke](https://togithub.com/kelvinburke) in [https://github.com/uqfoundation/dill/pull/629](https://togithub.com/uqfoundation/dill/pull/629) - update sphinx to 6.2.1 by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/641](https://togithub.com/uqfoundation/dill/pull/641) - Bump readthedocs-sphinx-search from 0.3.1 to 0.3.2 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/uqfoundation/dill/pull/642](https://togithub.com/uqfoundation/dill/pull/642) - skip BufferedRandomType on pyodide by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/644](https://togithub.com/uqfoundation/dill/pull/644) #### New Contributors - [@kelvinburke](https://togithub.com/kelvinburke) made their first contribution in [https://github.com/uqfoundation/dill/pull/629](https://togithub.com/uqfoundation/dill/pull/629) **Full Changelog**: https://github.com/uqfoundation/dill/compare/dill-0.3.7...0.3.8 ### [`v0.3.7`](https://togithub.com/uqfoundation/dill/releases/tag/dill-0.3.7) [Compare Source](https://togithub.com/uqfoundation/dill/compare/dill-0.3.6...dill-0.3.7) ### dill 0.3.7 Release Notes With `dill`, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, `dill` also has some good tools to help you discover why your object fails to pickle. `dill` installs with `pip`: `$ pip install dill` `dill` requires: `- python or pypy, >=3.7` Optional requirements: `- pyreadline, >=1.7.1` (install with `$ pip install dill[readline]`) `- objgraph, >=1.7.2` (install with `$ pip install dill[graph]`) `dill` is licensed under 3-clause BSD: >>> import dill >>> print (dill.license()) To cite `dill`: >>> import dill >>> print (dill.citation()) #### What's Changed - Fix \_is_builtin_module by [@charmoniumQ](https://togithub.com/charmoniumQ) in [https://github.com/uqfoundation/dill/pull/567](https://togithub.com/uqfoundation/dill/pull/567) - minor changes from PR [#554](https://togithub.com/uqfoundation/dill/issues/554) by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/573](https://togithub.com/uqfoundation/dill/pull/573) - align LICENSE wording with BSD-3-Clause by [@mtelka](https://togithub.com/mtelka) in [https://github.com/uqfoundation/dill/pull/574](https://togithub.com/uqfoundation/dill/pull/574) - Python 3 Metaclasses \[Support ABC and Enums - Part 1] by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/577](https://togithub.com/uqfoundation/dill/pull/577) - Abstract Base Classes \[Support ABC and Enums - Part 2] by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/580](https://togithub.com/uqfoundation/dill/pull/580) - fix typo by [@uniontech-lilinjie](https://togithub.com/uniontech-lilinjie) in [https://github.com/uqfoundation/dill/pull/587](https://togithub.com/uqfoundation/dill/pull/587) - Bump requests from 2.27.1 to 2.31.0 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/uqfoundation/dill/pull/596](https://togithub.com/uqfoundation/dill/pull/596) - Fixed crashed in \_dill.\_is_builtin_module when a module's **file** is None by [@miguelinux314](https://togithub.com/miguelinux314) in [https://github.com/uqfoundation/dill/pull/598](https://togithub.com/uqfoundation/dill/pull/598) - Bump pygments from 2.11.2 to 2.15.0 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/uqfoundation/dill/pull/605](https://togithub.com/uqfoundation/dill/pull/605) #### New Contributors - [@charmoniumQ](https://togithub.com/charmoniumQ) made their first contribution in [https://github.com/uqfoundation/dill/pull/567](https://togithub.com/uqfoundation/dill/pull/567) - [@mtelka](https://togithub.com/mtelka) made their first contribution in [https://github.com/uqfoundation/dill/pull/574](https://togithub.com/uqfoundation/dill/pull/574) - [@uniontech-lilinjie](https://togithub.com/uniontech-lilinjie) made their first contribution in [https://github.com/uqfoundation/dill/pull/587](https://togithub.com/uqfoundation/dill/pull/587) - [@dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/uqfoundation/dill/pull/596](https://togithub.com/uqfoundation/dill/pull/596) - [@miguelinux314](https://togithub.com/miguelinux314) made their first contribution in [https://github.com/uqfoundation/dill/pull/598](https://togithub.com/uqfoundation/dill/pull/598) **Full Changelog**: https://github.com/uqfoundation/dill/compare/dill-0.3.6...dill-0.3.7 ### [`v0.3.6`](https://togithub.com/uqfoundation/dill/releases/tag/dill-0.3.6) [Compare Source](https://togithub.com/uqfoundation/dill/compare/dill-0.3.5.1...dill-0.3.6) ### dill 0.3.6 Release Notes With `dill`, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, `dill` also has some good tools to help you discover why your object fails to pickle. `dill` installs with `pip`: `$ pip install dill` `dill` requires: `- python or pypy, >=3.7` Optional requirements: `- pyreadline, >=1.7.1` (install with `$ pip install dill[readline]`) `- objgraph, >=1.7.2` (install with `$ pip install dill[graph]`) `dill` is licensed under 3-clause BSD: >>> import dill >>> print (dill.license()) To cite `dill`: >>> import dill >>> print (dill.citation()) #### What's Changed - adjust save_code and \_create_code for co_lnotab in PEP626 by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/495](https://togithub.com/uqfoundation/dill/pull/495) - Remove unused variable by [@albertvillanova](https://togithub.com/albertvillanova) in [https://github.com/uqfoundation/dill/pull/484](https://togithub.com/uqfoundation/dill/pull/484) - Lookup **qualname** instead of **name** in Python 3 by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/486](https://togithub.com/uqfoundation/dill/pull/486) - Support PyCapsule by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/477](https://togithub.com/uqfoundation/dill/pull/477) - tests: fix a test for session saving by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/492](https://togithub.com/uqfoundation/dill/pull/492) - Fix `dill._dill` submodule being saved as `GLOBAL "dill._shims" "_dill"` by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/490](https://togithub.com/uqfoundation/dill/pull/490) - Create a soft_def shim to combine move_to and Getattr by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/473](https://togithub.com/uqfoundation/dill/pull/473) - Incidental implementation specific types by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/472](https://togithub.com/uqfoundation/dill/pull/472) - Fix bug in pickling MappingProxyType in PyPy 3.7+ by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/506](https://togithub.com/uqfoundation/dill/pull/506) - Bring back old method pickling function by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/511](https://togithub.com/uqfoundation/dill/pull/511) - correct failures, registered, and succeeds by [@mmckerns](https://togithub.com/mmckerns) in [https://github.com/uqfoundation/dill/pull/519](https://togithub.com/uqfoundation/dill/pull/519) - Add detailed trace mode showing saved object size and visual depth level by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/471](https://togithub.com/uqfoundation/dill/pull/471) - Kickstart support drop for Python < 3.7 by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/499](https://togithub.com/uqfoundation/dill/pull/499) - Rewrite \_create_code() with Structural Pattern Matching (limited to tuples) by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/496](https://togithub.com/uqfoundation/dill/pull/496) - Fix tox tests so they will actually fail by [@AdamWill](https://togithub.com/AdamWill) in [https://github.com/uqfoundation/dill/pull/524](https://togithub.com/uqfoundation/dill/pull/524) - Fix load_session() and restrict loading a session in a different module by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/507](https://togithub.com/uqfoundation/dill/pull/507) - fix dump_module() bugs and rename parameter 'main' to 'module' by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/526](https://togithub.com/uqfoundation/dill/pull/526) - A temporary quick fix for dataclass serialization ([#500](https://togithub.com/uqfoundation/dill/issues/500)) by [@anivegesana](https://togithub.com/anivegesana) in [https://github.com/uqfoundation/dill/pull/503](https://togithub.com/uqfoundation/dill/pull/503) - Move session-related code to new session module by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/530](https://togithub.com/uqfoundation/dill/pull/530) - Temporary quick fix for getsource() on IPython interpreter (fixes [#346](https://togithub.com/uqfoundation/dill/issues/346)) by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/531](https://togithub.com/uqfoundation/dill/pull/531) - Fix pickling errors thrown when saving some Stdlib modules by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/529](https://togithub.com/uqfoundation/dill/pull/529) - Fix `pickles()` flagging `__builtins__` as unpickleable due to the `all()` function by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/538](https://togithub.com/uqfoundation/dill/pull/538) - Use proper SPDX identifier for License by [@Shortfinga](https://togithub.com/Shortfinga) in [https://github.com/uqfoundation/dill/pull/539](https://togithub.com/uqfoundation/dill/pull/539) - Disable logging propagation, use current stderr as output by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/541](https://togithub.com/uqfoundation/dill/pull/541) - Optimize the numpy hook by [@leogama](https://togithub.com/leogama) in [https://github.com/uqfoundation/dill/pull/542](https://togithub.com/uqfoundation/dill/pull/542) - Minor type fix by [@victorcwai](https://togithub.com/victorcwai) in [https://github.com/uqfoundation/dill/pull/535](https://togithub.com/uqfoundation/dill/pull/535) #### New Contributors - [@albertvillanova](https://togithub.com/albertvillanova) made their first contribution in [https://github.com/uqfoundation/dill/pull/484](https://togithub.com/uqfoundation/dill/pull/484) - [@AdamWill](https://togithub.com/AdamWill) made their first contribution in [https://github.com/uqfoundation/dill/pull/524](https://togithub.com/uqfoundation/dill/pull/524) - [@Shortfinga](https://togithub.com/Shortfinga) made their first contribution in [https://github.com/uqfoundation/dill/pull/539](https://togithub.com/uqfoundation/dill/pull/539) - [@victorcwai](https://togithub.com/victorcwai) made their first contribution in [https://github.com/uqfoundation/dill/pull/535](https://togithub.com/uqfoundation/dill/pull/535) **Full Changelog**: https://github.com/uqfoundation/dill/compare/dill-0.3.5.1...dill-0.3.6Configuration
📅 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 Mend Renovate. View repository job log here.