This is an automated email from the ASF dual-hosted git repository.
curth pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new dca9f58eff MINOR: [C#] Bump pythonnet from 3.0.3 to 3.0.4 in /csharp
(#44203)
dca9f58eff is described below
commit dca9f58effd8d8b45cef2d648cddeb6a75c155e2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Sep 23 10:59:44 2024 -0700
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://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<T>()</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<T>()</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 />
[](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]>
---
csharp/test/Apache.Arrow.Tests/Apache.Arrow.Tests.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/csharp/test/Apache.Arrow.Tests/Apache.Arrow.Tests.csproj
b/csharp/test/Apache.Arrow.Tests/Apache.Arrow.Tests.csproj
index de5c91fe96..9745245f54 100644
--- a/csharp/test/Apache.Arrow.Tests/Apache.Arrow.Tests.csproj
+++ b/csharp/test/Apache.Arrow.Tests/Apache.Arrow.Tests.csproj
@@ -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>