Skip to content

Commit

Permalink
MINOR: [C#] Bump pythonnet from 3.0.3 to 3.0.4 in /csharp (#44203)
Browse files Browse the repository at this point in the history
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://redirect.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://redirect.github.com/pythonnet/pythonnet/pull/2280">pythonnet/pythonnet#2280</a></li>
<li><a href="https://redirect.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://redirect.github.com/pythonnet/pythonnet/pull/2327">pythonnet/pythonnet#2327</a></li>
<li>Added <code>ToPythonAs&lt;T&gt;()</code>  by <a href="https://github.com/lostmsu"><code>@​lostmsu</code></a> in <a href="https://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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&lt;T&gt;()</code> extension method to allow for explicit conversion
using a specific type. (<a href="https://redirect.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://redirect.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://redirect.github.com/pythonnet/pythonnet/issues/2376">#2376</a></li>
<li>Fixed possible access violation exception on shutdown. See (<a href="https://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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://redirect.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
dependabot[bot] authored Sep 23, 2024
1 parent 88f9c9a commit dca9f58
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion csharp/test/Apache.Arrow.Tests/Apache.Arrow.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="xunit.skippablefact" Version="1.4.13" />
<PackageReference Include="pythonnet" Version="3.0.3" />
<PackageReference Include="pythonnet" Version="3.0.4" />
</ItemGroup>

<ItemGroup>
Expand Down

0 comments on commit dca9f58

Please sign in to comment.