Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MINOR: [C#] Bump pythonnet from 3.0.3 to 3.0.4 in /csharp (#44203)
Bumps [pythonnet](https://github.com/pythonnet/pythonnet) from 3.0.3 to 3.0.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pythonnet/pythonnet/releases">pythonnet's releases</a>.</em></p> <blockquote> <h2>v3.0.4</h2> <h2>What's Changed</h2> <ul> <li>Allow setting of the python module file by <a href="https://github.com/bmello4688"><code>@bmello4688</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2044">pythonnet/pythonnet#2044</a></li> <li>When IterableWrapper iterates up to the middle of list, System.AccessViolationException occurs. by <a href="https://github.com/JakeJP"><code>@JakeJP</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2280">pythonnet/pythonnet#2280</a></li> <li><a href="https://github.com/pythonnet/pythonnet/issues/2240">#2240</a> Recursion error when doing reversed python operations on C# types by <a href="https://github.com/gertdreyer"><code>@gertdreyer</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2327">pythonnet/pythonnet#2327</a></li> <li>Added <code>ToPythonAs<T>()</code> by <a href="https://github.com/lostmsu"><code>@lostmsu</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2330">pythonnet/pythonnet#2330</a></li> <li><code>IComparable</code> and <code>IEquatable</code> implementations by <a href="https://github.com/lostmsu"><code>@lostmsu</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2322">pythonnet/pythonnet#2322</a></li> <li>Fix CI by using macos-13 explicitly, adjust OS config by <a href="https://github.com/filmor"><code>@filmor</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2373">pythonnet/pythonnet#2373</a></li> <li>Use non-BOM encodings by <a href="https://github.com/filmor"><code>@filmor</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2370">pythonnet/pythonnet#2370</a></li> <li>Expose serialization api by <a href="https://github.com/BadSingleton"><code>@BadSingleton</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2336">pythonnet/pythonnet#2336</a></li> <li>Handle bad paths in <code>sys.path</code> by <a href="https://github.com/lostmsu"><code>@lostmsu</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2383">pythonnet/pythonnet#2383</a></li> <li>Simplify UTF8 StrPtr usage by <a href="https://github.com/filmor"><code>@filmor</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2374">pythonnet/pythonnet#2374</a></li> <li>Fix crash when event does not have <code>Add</code> method and improve message for some other internal errors by <a href="https://github.com/lostmsu"><code>@lostmsu</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2409">pythonnet/pythonnet#2409</a></li> <li>Fix access violation exception on shutdown by <a href="https://github.com/Frawak"><code>@Frawak</code></a> in <a href="https://github.com/pythonnet/pythonnet/pull/2386">pythonnet/pythonnet#2386</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/bmello4688"><code>@bmello4688</code></a> made their first contribution in <a href="https://github.com/pythonnet/pythonnet/pull/2044">pythonnet/pythonnet#2044</a></li> <li><a href="https://github.com/JakeJP"><code>@JakeJP</code></a> made their first contribution in <a href="https://github.com/pythonnet/pythonnet/pull/2280">pythonnet/pythonnet#2280</a></li> <li><a href="https://github.com/gertdreyer"><code>@gertdreyer</code></a> made their first contribution in <a href="https://github.com/pythonnet/pythonnet/pull/2327">pythonnet/pythonnet#2327</a></li> <li><a href="https://github.com/Frawak"><code>@Frawak</code></a> made their first contribution in <a href="https://github.com/pythonnet/pythonnet/pull/2386">pythonnet/pythonnet#2386</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pythonnet/pythonnet/compare/v3.0.3...v3.0.4">https://github.com/pythonnet/pythonnet/compare/v3.0.3...v3.0.4</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pythonnet/pythonnet/blob/master/CHANGELOG.md">pythonnet's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/pythonnet/pythonnet/releases/tag/v3.0.4">3.0.4</a> - 2024-09-19</h2> <h3>Added</h3> <ul> <li>Added <code>ToPythonAs<T>()</code> extension method to allow for explicit conversion using a specific type. (<a href="https://github.com/pythonnet/pythonnet/issues/2311">#2311</a>[i2311])</li> <li>Added <code>IComparable</code> and <code>IEquatable</code> implementations to <code>PyInt</code>, <code>PyFloat</code>, and <code>PyString</code> to compare with primitive .NET types like <code>long</code>.</li> </ul> <h3>Changed</h3> <ul> <li>Added a <code>FormatterFactory</code> member in RuntimeData to create formatters with parameters. For compatibility, the <code>FormatterType</code> member is still present and has precedence when defining both <code>FormatterFactory</code> and <code>FormatterType</code></li> <li>Added a post-serialization and a pre-deserialization step callbacks to extend (de)serialization process</li> <li>Added an API to stash serialized data on Python capsules</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed RecursionError for reverse operators on C# operable types from python. See <a href="https://github.com/pythonnet/pythonnet/issues/2240">#2240</a></li> <li>Fixed crash when .NET event has no <code>AddMethod</code></li> <li>Fixed probing for assemblies in <code>sys.path</code> failing when a path in <code>sys.path</code> has invalid characters. See <a href="https://github.com/pythonnet/pythonnet/issues/2376">#2376</a></li> <li>Fixed possible access violation exception on shutdown. See (<a href="https://github.com/pythonnet/pythonnet/issues/1977">#1977</a>[i1977])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pythonnet/pythonnet/commit/6690310376b0b499be39bab59f15a54f31be196a"><code>6690310</code></a> Bump to 3.0.4</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/ea059ca0aeec4cdad490c1a68c783908dd879607"><code>ea059ca</code></a> Merge pull request <a href="https://github.com/pythonnet/pythonnet/issues/2386">#2386</a> from Frawak/fix/1977-access-violation-gc</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/6cdd6d7d7b7c50781390c5e59978cdc90967ef97"><code>6cdd6d7</code></a> Move reflected object creation block</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/c99cdf3efef20451b96417d9422e21b8bcbf2cf4"><code>c99cdf3</code></a> Throw exception trying to add a reflected object after the hashset is cleared</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/9ebfbde35eef742e39b80d4fe2464bdece4e34be"><code>9ebfbde</code></a> Fix crash when event does not have <code>Add</code> method and improve message for some ...</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/f82aeea80cd463996d3ab376c94a57a8d2d7e774"><code>f82aeea</code></a> Simplify UTF8 StrPtr usage (<a href="https://github.com/pythonnet/pythonnet/issues/2374">#2374</a>)</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/6f0f6713e8f55a24ea7803584c5490eca0518739"><code>6f0f671</code></a> Restrict first garbage collection</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/4e5afdf973e29f1ae50413aa0cc092f2a03df68f"><code>4e5afdf</code></a> Fix access violation exception on shutdown (<a href="https://github.com/pythonnet/pythonnet/issues/1977">#1977</a>)</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/b112885d19091f0e5fe1e7609236d6093fbd5a0b"><code>b112885</code></a> handle bad paths in sys.path (<a href="https://github.com/pythonnet/pythonnet/issues/2383">#2383</a>)</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/32051cb3c7c2edffa031569043eac5aecaa573a8"><code>32051cb</code></a> Expose serialization api (<a href="https://github.com/pythonnet/pythonnet/issues/2336">#2336</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pythonnet/pythonnet/compare/v3.0.3...v3.0.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pythonnet&package-manager=nuget&previous-version=3.0.3&new-version=3.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ 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> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Curt Hagenlocher <[email protected]>
- Loading branch information