dependabot[bot] opened a new pull request, #26129: URL: https://github.com/apache/beam/pull/26129
Updates the requirements on [dill](https://github.com/uqfoundation/dill) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/uqfoundation/dill/releases">dill's releases</a>.</em></p> <blockquote> <h2>dill-0.3.6</h2> <h1>dill 0.3.6 Release Notes</h1> <p>With <code>dill</code>, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, <code>dill</code> also has some good tools to help you discover why your object fails to pickle.</p> <p><code>dill</code> installs with <code>pip</code>: <code>$ pip install dill</code></p> <p><code>dill</code> requires: <code>- python or pypy, >=3.7</code></p> <p>Optional requirements: <code>- pyreadline, >=1.7.1</code> (install with <code>$ pip install dill[readline]</code>) <code>- objgraph, >=1.7.2</code> (install with <code>$ pip install dill[graph]</code>)</p> <p><code>dill</code> is licensed under 3-clause BSD:</p> <pre><code>>>> import dill >>> print (dill.license()) </code></pre> <p>To cite <code>dill</code>:</p> <pre><code>>>> import dill >>> print (dill.citation()) </code></pre> <h2>What's Changed</h2> <ul> <li>adjust save_code and _create_code for co_lnotab in PEP626 by <a href="https://github.com/mmckerns"><code>@mmckerns</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/495">uqfoundation/dill#495</a></li> <li>Remove unused variable by <a href="https://github.com/albertvillanova"><code>@albertvillanova</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/484">uqfoundation/dill#484</a></li> <li>Lookup <strong>qualname</strong> instead of <strong>name</strong> in Python 3 by <a href="https://github.com/anivegesana"><code>@anivegesana</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/486">uqfoundation/dill#486</a></li> <li>Support PyCapsule by <a href="https://github.com/anivegesana"><code>@anivegesana</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/477">uqfoundation/dill#477</a></li> <li>tests: fix a test for session saving by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/492">uqfoundation/dill#492</a></li> <li>Fix <code>dill._dill</code> submodule being saved as <code>GLOBAL "dill._shims" "_dill"</code> by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/490">uqfoundation/dill#490</a></li> <li>Create a soft_def shim to combine move_to and Getattr by <a href="https://github.com/anivegesana"><code>@anivegesana</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/473">uqfoundation/dill#473</a></li> <li>Incidental implementation specific types by <a href="https://github.com/anivegesana"><code>@anivegesana</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/472">uqfoundation/dill#472</a></li> <li>Fix bug in pickling MappingProxyType in PyPy 3.7+ by <a href="https://github.com/anivegesana"><code>@anivegesana</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/506">uqfoundation/dill#506</a></li> <li>Bring back old method pickling function by <a href="https://github.com/anivegesana"><code>@anivegesana</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/511">uqfoundation/dill#511</a></li> <li>correct failures, registered, and succeeds by <a href="https://github.com/mmckerns"><code>@mmckerns</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/519">uqfoundation/dill#519</a></li> <li>Add detailed trace mode showing saved object size and visual depth level by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/471">uqfoundation/dill#471</a></li> <li>Kickstart support drop for Python < 3.7 by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/499">uqfoundation/dill#499</a></li> <li>Rewrite _create_code() with Structural Pattern Matching (limited to tuples) by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/496">uqfoundation/dill#496</a></li> <li>Fix tox tests so they will actually fail by <a href="https://github.com/AdamWill"><code>@AdamWill</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/524">uqfoundation/dill#524</a></li> <li>Fix load_session() and restrict loading a session in a different module by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/507">uqfoundation/dill#507</a></li> <li>fix dump_module() bugs and rename parameter 'main' to 'module' by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/526">uqfoundation/dill#526</a></li> <li>A temporary quick fix for dataclass serialization (<a href="https://redirect.github.com/uqfoundation/dill/issues/500">#500</a>) by <a href="https://github.com/anivegesana"><code>@anivegesana</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/503">uqfoundation/dill#503</a></li> <li>Move session-related code to new session module by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/530">uqfoundation/dill#530</a></li> <li>Temporary quick fix for getsource() on IPython interpreter (fixes <a href="https://redirect.github.com/uqfoundation/dill/issues/346">#346</a>) by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/531">uqfoundation/dill#531</a></li> <li>Fix pickling errors thrown when saving some Stdlib modules by <a href="https://github.com/leogama"><code>@leogama</code></a> in <a href="https://redirect.github.com/uqfoundation/dill/pull/529">uqfoundation/dill#529</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/uqfoundation/dill/commit/d5c4dccbe19fb27bfd757cb60abd2899fd9e59ba"><code>d5c4dcc</code></a> tag: dill-0.3.6</li> <li><a href="https://github.com/uqfoundation/dill/commit/f8ea2a4b72ce7cc2b008f89f25444457e21327ff"><code>f8ea2a4</code></a> ensure tempfiles are deleted by default</li> <li><a href="https://github.com/uqfoundation/dill/commit/25a7e450ed76c7a0820834a3a91134476b1b8253"><code>25a7e45</code></a> Minor type fix (<a href="https://redirect.github.com/uqfoundation/dill/issues/535">#535</a>)</li> <li><a href="https://github.com/uqfoundation/dill/commit/9c68440f523da344f0c60d223d18d8c4a21ed631"><code>9c68440</code></a> patch to dump_module as in <a href="https://redirect.github.com/uqfoundation/dill/issues/535">#535</a></li> <li><a href="https://github.com/uqfoundation/dill/commit/01bab78ec8bdcb76ada9b27c28e4b60ef37ffbf2"><code>01bab78</code></a> Optimize the numpy hook (<a href="https://redirect.github.com/uqfoundation/dill/issues/542">#542</a>)</li> <li><a href="https://github.com/uqfoundation/dill/commit/43fd2ca082448e545ca98a4ba72327a0912e7672"><code>43fd2ca</code></a> fix pickling of CLibraryLoaderType</li> <li><a href="https://github.com/uqfoundation/dill/commit/bf0f4fa48358fac0a9246a3f12575767d1d14b6f"><code>bf0f4fa</code></a> move numpy special register to save</li> <li><a href="https://github.com/uqfoundation/dill/commit/1d3e8cfbe80f5ca1e29b3ab4146aaadb898d964a"><code>1d3e8cf</code></a> Disable logging propagation, use current stderr as output (<a href="https://redirect.github.com/uqfoundation/dill/issues/541">#541</a>)</li> <li><a href="https://github.com/uqfoundation/dill/commit/8034b887b365da6a3a74e0b15e6323b82bec40c1"><code>8034b88</code></a> Use proper SPDX identifier for License (<a href="https://redirect.github.com/uqfoundation/dill/issues/539">#539</a>)</li> <li><a href="https://github.com/uqfoundation/dill/commit/7d17338f9aa8d3b99f28b537218d3349d0590940"><code>7d17338</code></a> Fix <code>pickles()</code> flagging <code>__builtins__</code> as unpickleable due to the <code>all()</code> fu...</li> <li>Additional commits viewable in <a href="https://github.com/uqfoundation/dill/compare/dill-0.3.1.1...dill-0.3.6">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
