dependabot[bot] opened a new pull request, #2233:
URL: https://github.com/apache/datafusion-ballista/pull/2233

   Bumps [pyo3-build-config](https://github.com/pyo3/pyo3) from 0.29.0 to 
0.29.1.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/pyo3/pyo3/releases";>pyo3-build-config's 
releases</a>.</em></p>
   <blockquote>
   <h2>PyO3 0.29.1</h2>
   <p>This patch is a stack of fixes for PyO3 0.29. Particular themes 
include:</p>
   <ul>
   <li>Fixes addressing build failures with newer interpreters such as GraalPy 
3.13 and CPython 3.15</li>
   <li>Fixes resolving potential memory leaks inside <code>#[pyclass]</code> 
implementation internals</li>
   <li>Fixes to the new <code>experimental-inspect</code> type stub 
machinery</li>
   </ul>
   <p>For a full list of the fixes in these above themes and more, please 
consult the CHANGELOG.</p>
   <p>Thank you to the following contributors for the improvements:</p>
   <p><a href="https://github.com/alex";><code>@​alex</code></a>
   <a 
href="https://github.com/bschoenmaeckers";><code>@​bschoenmaeckers</code></a>
   <a href="https://github.com/chirizxc";><code>@​chirizxc</code></a>
   <a href="https://github.com/davidhewitt";><code>@​davidhewitt</code></a>
   <a href="https://github.com/dependabot";><code>@​dependabot</code></a>[bot]
   <a href="https://github.com/exg";><code>@​exg</code></a>
   <a href="https://github.com/ImFeH2";><code>@​ImFeH2</code></a>
   <a href="https://github.com/IvanIsCoding";><code>@​IvanIsCoding</code></a>
   <a href="https://github.com/jonasdedden";><code>@​jonasdedden</code></a>
   <a 
href="https://github.com/MatthieuDartiailh";><code>@​MatthieuDartiailh</code></a>
   <a href="https://github.com/msimacek";><code>@​msimacek</code></a>
   <a href="https://github.com/ngoldbaum";><code>@​ngoldbaum</code></a>
   <a href="https://github.com/Person-93";><code>@​Person-93</code></a>
   <a href="https://github.com/ratazzi";><code>@​ratazzi</code></a>
   <a href="https://github.com/rewitt94";><code>@​rewitt94</code></a>
   <a 
href="https://github.com/scott-griffiths";><code>@​scott-griffiths</code></a>
   <a href="https://github.com/ShiroKSH";><code>@​ShiroKSH</code></a>
   <a href="https://github.com/tobni";><code>@​tobni</code></a>
   <a href="https://github.com/Tpt";><code>@​Tpt</code></a>
   <a 
href="https://github.com/WaterWhisperer";><code>@​WaterWhisperer</code></a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md";>pyo3-build-config's 
changelog</a>.</em></p>
   <blockquote>
   <h2>[0.29.1] - 2026-08-02</h2>
   <h3>Changed</h3>
   <ul>
   <li>Use the inline definition of <code>Py_TYPE</code> in the unlimited API 
on 3.14+ <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6179";>#6179</a></li>
   </ul>
   <h3>Fixed</h3>
   <ul>
   <li>Fix incorrect pointer arithmetic in FFI definitions 
<code>PyObject_GET_WEAKREFS_LISTPTR</code> and 
<code>PyHeapType_GET_MEMBERS</code>. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6145";>#6145</a></li>
   <li>Fix compilation error with <code>nightly</code> feature on PyPy and 
GraalPy due to <code>!Ungil</code> implementations for FFI types not available 
on those platforms. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6146";>#6146</a></li>
   <li>Fix <code>append_to_inittab</code> and 
<code>PyInit_&lt;module&gt;</code> internal module definition corruption on 
32-bit and big-endian platforms on Python 3.15+. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6150";>#6150</a></li>
   <li>Fix return value of <code>PyClassGuardMutSuper::as_super</code> being 
scoped to the full guard lifetime, now the <code>&amp;mut</code> borrow of the 
<code>as_super()</code> call. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6181";>#6181</a></li>
   <li>Fix builds for free-threaded interpreters older than 3.15 erroring with 
&quot;cannot set a minimum Python version&quot; when an <code>abi3t-py3*</code> 
feature is enabled and the configuration comes from 
<code>PYO3_CONFIG_FILE</code>, sysconfigdata or cross-compilation defaults. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6192";>#6192</a></li>
   <li>Fix a memory leak when deallocating <code>#[pyclass(dict)]</code> 
instances with a populated <code>__dict__</code>. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6198";>#6198</a></li>
   <li>Fix an abort inside a <code>#[pyclass]</code>'s GC traversal when the 
traversal is stopped early. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6206";>#6206</a></li>
   <li>Fix reference cycles through the <code>__dict__</code> of a 
<code>#[pyclass(dict)]</code> never being collected. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6206";>#6206</a></li>
   <li>Fix building on GraalPy 3.13. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6208";>#6208</a></li>
   <li>Fix reference count leak of references to <code>#[pyclass]</code> type 
objects held by their instances on instance deallocation. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6224";>#6224</a></li>
   <li>Fix FFI definitions <code>PyByteArray_GET_SIZE</code>, 
<code>PyList_GET_SIZE</code>, and <code>PySet_GET_SIZE</code> to use an atomic 
load for free-threaded Python. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6230";>#6230</a></li>
   <li>Fix a memory leak on Python 3.11 and 3.12 where creating an instance of 
a <code>#[pyclass(dict)]</code> class leaked one empty dict per instance. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6234";>#6234</a></li>
   <li>Fix <code>experimental-inspect</code> type stubs to emit the arguments 
of many magic methods as positional-only to match runtime behavior, rather than 
positional-or-keyword. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6239";>#6239</a></li>
   <li>Fix <code>experimental-inspect</code> type stubs to emit the Python name 
rather than the Rust name for <code>#[pyfunction(name = 
&quot;...&quot;)]</code>. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6254";>#6254</a></li>
   <li>Fix <code>experimental-inspect</code> generating invalid internal JSON 
when <code>#[pymodule]</code> members are gated by <code>#[cfg]</code>. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6255";>#6255</a></li>
   <li>Fix <code>__inplace_concat__</code> and <code>__inplace_repeat__</code> 
overriding <code>__concat__</code> and <code>__repeat__</code> when both were 
defined. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6260";>#6260</a></li>
   <li>Fix conversion of out-of-range <code>time::Duration</code> values to 
return <code>OverflowError</code> instead of panicking. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6266";>#6266</a></li>
   <li>Fix <code>experimental-inspect</code> type stubs padding blank lines 
inside indented docstrings. <a 
href="https://redirect.github.com/PyO3/pyo3/pull/6270";>#6270</a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/d7ad41f1fe4c10e46d08e4209fbb5ad2f5253e40";><code>d7ad41f</code></a>
 release: 0.29.1</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/b55cb7658fcbcfc4112c590009062c68b93472ae";><code>b55cb76</code></a>
 internal: Avoid parallel test triggered GC to interfere with test_gc.rs (<a 
href="https://redirect.github.com/pyo3/pyo3/issues/6238";>#6238</a>)</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/ab81fe7120530417ba7a19f6dd1a04b4cf121b40";><code>ab81fe7</code></a>
 add an AI contributions policy (<a 
href="https://redirect.github.com/pyo3/pyo3/issues/6141";>#6141</a>)</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/a1640cab9c1768488846fa541770a284779f1ca6";><code>a1640ca</code></a>
 pyo3-introspection Fixes wheel publishing (<a 
href="https://redirect.github.com/pyo3/pyo3/issues/6130";>#6130</a>)</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/e7516f1b8d0c9fed0b6ee8bbaba0fdd9016ddc56";><code>e7516f1</code></a>
 docs: mention maturin develop --release in quickstart (<a 
href="https://redirect.github.com/pyo3/pyo3/issues/6131";>#6131</a>)</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/d185ecb9abdf25630de0597b9df62f5081e6cd35";><code>d185ecb</code></a>
 <code>experimental-inspect</code>: don't pad blank docstring lines with the 
body indenta...</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/e268e6d33b1adf078943898f402c2d99bda28fd9";><code>e268e6d</code></a>
 <code>experimental-inspect</code>: introspect <code>#[pyfunction]</code> under 
its Python name (<a 
href="https://redirect.github.com/pyo3/pyo3/issues/6254";>#6254</a>)</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/2505e48ffaa813882bb2a0dae38910ef066a0da9";><code>2505e48</code></a>
 <code>experimental-inspect</code>: emit positional-only arguments for 
slot-backed magic ...</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/2b66c50568c0ae68729e14b12105468b4a205e9a";><code>2b66c50</code></a>
 internal: Remove IMPLEMENTS_INTOPYOBJECT parameter from 
PyClassGetterGenerato...</li>
   <li><a 
href="https://github.com/PyO3/pyo3/commit/0dbb34d5901e5039e607028fb1f7f026664ded1d";><code>0dbb34d</code></a>
 sync <code>Requires Rust</code> in <code>pyo3-ffi\README.md</code>, 
<code>src\lib.rs</code> with <code>README.md</code> (...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/pyo3/pyo3/compare/v0.29.0...v0.29.1";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3-build-config&package-manager=cargo&previous-version=0.29.0&new-version=0.29.1)](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 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>


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to