dependabot[bot] opened a new pull request, #2274: URL: https://github.com/apache/datafusion-ballista/pull/2274
Bumps [pyo3-build-config](https://github.com/pyo3/pyo3) from 0.29.1 to 0.29.2. <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.2</h2> <p>This patch fixes a regression in PyO3 0.29.1 which broke PyPy 3.11 compatibility (<code>#[pyclass]</code> types would crash PyPy on instance deletion).</p> <p>A few further fixes have also landed with similar themes to PyO3 0.29.1: fixes to minor reference counting bugs, rough edges which would cause crashes, issues which would cause failed builds, and fixes to <code>experimental-inspect</code> type stub generation.</p> <p>For a full list of the exact fixes please consult the CHANGELOG.</p> <p>Thank you to the following contributors for the improvements:</p> <p><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/ImFeH2"><code>@ImFeH2</code></a> <a href="https://github.com/musicinmybrain"><code>@musicinmybrain</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.2] - 2026-08-05</h2> <h3>Packaging</h3> <ul> <li>Add <code>PYO3_USE_RAW_DYLIB=0</code> opt-out of <code>raw-dylib</code> linking for Windows. <a href="https://redirect.github.com/PyO3/pyo3/pull/6185">#6185</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix PyO3 0.29 regression with failure to link under Cygwin / MSYS2. <a href="https://redirect.github.com/PyO3/pyo3/pull/6185">#6185</a></li> <li>Fix stubs generation for field getters (<code>#[pyo3(get)]</code>) when <code>IntoPyObject</code> is only implemented on references of the field type. <a href="https://redirect.github.com/PyO3/pyo3/pull/6276">#6276</a></li> <li>Fix <code>#[classmethod]</code> magic methods receiving the instance instead of its type when invoked through a type slot. <a href="https://redirect.github.com/PyO3/pyo3/pull/6283">#6283</a></li> <li>Fix <code>pyo3_build_config::add_libpython_rpath_link_args</code> emitting Unix-style rpath linker arguments on Windows and Cygwin. <a href="https://redirect.github.com/PyO3/pyo3/pull/6284">#6284</a></li> <li>Fix PyO3 0.29.1 regression on PyPy causing crashes when deallocating <code>#[pyclass]</code> instances. <a href="https://redirect.github.com/PyO3/pyo3/pull/6294">#6294</a></li> <li>Fix missing trailing nul in Python 3.9 <code>#[pyclass]</code> docstrings. <a href="https://redirect.github.com/PyO3/pyo3/pull/6296">#6296</a></li> <li>Fix reference count leak of <code>#[classattr]</code> values created from <code>fn</code> items. <a href="https://redirect.github.com/PyO3/pyo3/pull/6297">#6297</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/a70d17f898df41b3d1632ee987f624f5222d8d39"><code>a70d17f</code></a> release: 0.29.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/bd00e11864e2c21469285e9f80da734eaf15f412"><code>bd00e11</code></a> fix backports.zoneinfo for uv install</li> <li><a href="https://github.com/PyO3/pyo3/commit/7cbd144fd91b9c3f7fcb443965db33e196f41378"><code>7cbd144</code></a> fix double-decref in PyPy in instance dealloc (<a href="https://redirect.github.com/pyo3/pyo3/issues/6294">#6294</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/e57fb6f5ac3308fc929e3416b006414423fcb3bb"><code>e57fb6f</code></a> fix missing trailing nul on Python 3.9 <code>#[pyclass]</code> docstrings (<a href="https://redirect.github.com/pyo3/pyo3/issues/6296">#6296</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/d83693c7d75e1d379e1c38934bdd094f35bfe6b6"><code>d83693c</code></a> fix refcount leak in <code>initialize_tp_dict</code> (<a href="https://redirect.github.com/pyo3/pyo3/issues/6297">#6297</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/48ebbd86a6e7106916a47253730d26aaf76928f4"><code>48ebbd8</code></a> fix: skip libpython rpath args on Windows and Cygwin (<a href="https://redirect.github.com/pyo3/pyo3/issues/6284">#6284</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/bd73377d4fea3d72f64760d60756b8a23a7cb097"><code>bd73377</code></a> fix: pass class to classmethod magic methods (<a href="https://redirect.github.com/pyo3/pyo3/issues/6283">#6283</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/af8d149449f7b9a065bf0e9a5d00b71a2863d555"><code>af8d149</code></a> Restore pyo3-introspection license files (<a href="https://redirect.github.com/pyo3/pyo3/issues/6289">#6289</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/0120c59140c9e9fb55aa3160dd45d1c6399a5b8b"><code>0120c59</code></a> unblock CI via a uv constraint (<a href="https://redirect.github.com/pyo3/pyo3/issues/6295">#6295</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/3161efcb222e3cb3ecf7c4ab29f7ad3f7a42ec70"><code>3161efc</code></a> build(deps): bump CodSpeedHQ/action from 4 to 5.0.1 (<a href="https://redirect.github.com/pyo3/pyo3/issues/6286">#6286</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.29.1...v0.29.2">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 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]
