Updates the requirements on [pyo3](https://github.com/pyo3/pyo3) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.24.2</h2> <p>This is a small patch release containing minor bugfixes and documentation improvements, including an unused imports lint warning raised from inside PyO3's proc macros.</p> <p>Thank you to the following contributors for the improvements:</p> <p><a href="https://github.com/davidbrochart"><code>@davidbrochart</code></a> <a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> <a href="https://github.com/ddelange"><code>@ddelange</code></a> <a href="https://github.com/decathorpe"><code>@decathorpe</code></a> <a href="https://github.com/hgmich"><code>@hgmich</code></a> <a href="https://github.com/Icxolu"><code>@Icxolu</code></a> <a href="https://github.com/n-eq"><code>@n-eq</code></a> <a href="https://github.com/Tpt"><code>@Tpt</code></a> <a href="https://github.com/trim21"><code>@trim21</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's changelog</a>.</em></p> <blockquote> <h2>[0.24.2] - 2025-04-21</h2> <h3>Fixed</h3> <ul> <li>Fix <code>unused_imports</code> lint of <code>#[pyfunction]</code> and <code>#[pymethods]</code> expanded in <code>macro_rules</code> context. <a href="https://redirect.github.com/PyO3/pyo3/pull/5030">#5030</a></li> <li>Fix size of <code>PyCodeObject::_co_instrumentation_version</code> ffi struct member on Python 3.13 for systems where <code>uintptr_t</code> is not 64 bits. <a href="https://redirect.github.com/PyO3/pyo3/pull/5048">#5048</a></li> <li>Fix struct-type complex enum variant fields incorrectly exposing raw identifiers as <code>r#ident</code> in Python bindings. <a href="https://redirect.github.com/PyO3/pyo3/pull/5050">#5050</a></li> </ul> <h2>[0.24.1] - 2025-03-31</h2> <h3>Added</h3> <ul> <li>Add <code>abi3-py313</code> feature. <a href="https://redirect.github.com/PyO3/pyo3/pull/4969">#4969</a></li> <li>Add <code>PyAnyMethods::getattr_opt</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4978">#4978</a></li> <li>Add <code>PyInt::new</code> constructor for all supported number types (i32, u32, i64, u64, isize, usize). <a href="https://redirect.github.com/PyO3/pyo3/pull/4984">#4984</a></li> <li>Add <code>pyo3::sync::with_critical_section2</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4992">#4992</a></li> <li>Implement <code>PyCallArgs</code> for <code>Borrowed<'_, 'py, PyTuple></code>, <code>&Bound<'py, PyTuple></code>, and <code>&Py<PyTuple></code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5013">#5013</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>is_type_of</code> for native types not using same specialized check as <code>is_type_of_bound</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4981">#4981</a></li> <li>Fix <code>Probe</code> class naming issue with <code>#[pymethods]</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4988">#4988</a></li> <li>Fix compile failure with required <code>#[pyfunction]</code> arguments taking <code>Option<&str></code> and <code>Option<&T></code> (for <code>#[pyclass]</code> types). <a href="https://redirect.github.com/PyO3/pyo3/pull/5002">#5002</a></li> <li>Fix <code>PyString::from_object</code> causing of bounds reads whith <code>encoding</code> and <code>errors</code> parameters which are not nul-terminated. <a href="https://redirect.github.com/PyO3/pyo3/pull/5008">#5008</a></li> <li>Fix compile error when additional options follow after <code>crate</code> for <code>#[pyfunction]</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5015">#5015</a></li> </ul> <h2>[0.24.0] - 2025-03-09</h2> <h3>Packaging</h3> <ul> <li>Add supported CPython/PyPy versions to cargo package metadata. <a href="https://redirect.github.com/PyO3/pyo3/pull/4756">#4756</a></li> <li>Bump <code>target-lexicon</code> dependency to 0.13. <a href="https://redirect.github.com/PyO3/pyo3/pull/4822">#4822</a></li> <li>Add optional <code>jiff</code> dependency to add conversions for <code>jiff</code> datetime types. <a href="https://redirect.github.com/PyO3/pyo3/pull/4823">#4823</a></li> <li>Add optional <code>uuid</code> dependency to add conversions for <code>uuid::Uuid</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4864">#4864</a></li> <li>Bump minimum supported <code>inventory</code> version to 0.3.5. <a href="https://redirect.github.com/PyO3/pyo3/pull/4954">#4954</a></li> </ul> <h3>Added</h3> <ul> <li>Add <code>PyIterator::send</code> method to allow sending values into a python generator. <a href="https://redirect.github.com/PyO3/pyo3/pull/4746">#4746</a></li> <li>Add <code>PyCallArgs</code> trait for passing arguments into the Python calling protocol. This enabled using a faster calling convention for certain types, improving performance. <a href="https://redirect.github.com/PyO3/pyo3/pull/4768">#4768</a></li> <li>Add <code>#[pyo3(default = ...']</code> option for <code>#[derive(FromPyObject)]</code> to set a default value for extracted fields of named structs. <a href="https://redirect.github.com/PyO3/pyo3/pull/4829">#4829</a></li> <li>Add <code>#[pyo3(into_py_with = ...)]</code> option for <code>#[derive(IntoPyObject, IntoPyObjectRef)]</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4850">#4850</a></li> <li>Add FFI definitions <code>PyThreadState_GetFrame</code> and <code>PyFrame_GetBack</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4866">#4866</a></li> <li>Optimize <code>last</code> for <code>BoundListIterator</code>, <code>BoundTupleIterator</code> and <code>BorrowedTupleIterator</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4878">#4878</a></li> <li>Optimize <code>Iterator::count()</code> for <code>PyDict</code>, <code>PyList</code>, <code>PyTuple</code> & <code>PySet</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4878">#4878</a></li> <li>Optimize <code>nth</code>, <code>nth_back</code>, <code>advance_by</code> and <code>advance_back_by</code> for <code>BoundTupleIterator</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/4897">#4897</a></li> <li>Add support for <code>types.GenericAlias</code> as <code>pyo3::types::PyGenericAlias</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4917">#4917</a></li> <li>Add <code>MutextExt</code> trait to help avoid deadlocks with the GIL while locking a <code>std::sync::Mutex</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4934">#4934</a></li> <li>Add <code>#[pyo3(rename_all = "...")]</code> option for <code>#[derive(FromPyObject)]</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/4941">#4941</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/3e6bdce273ba4d9a480296b1d4c5a80b23e1b520"><code>3e6bdce</code></a> release: 0.24.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/bc26a06346b2ce2d9686a71de3ca4cc0fb452a4d"><code>bc26a06</code></a> Unraw complex struct enum field python names (<a href="https://redirect.github.com/pyo3/pyo3/issues/5050">#5050</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/345735bb5376f7c07cb272212c698c716e086018"><code>345735b</code></a> docs: Update building-and-distribution.md (<a href="https://redirect.github.com/pyo3/pyo3/issues/5060">#5060</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/5d852d93c4832a185aa4c0726d60b5fbb6f187d9"><code>5d852d9</code></a> ci: release cargo crate from git tag (<a href="https://redirect.github.com/pyo3/pyo3/issues/5027">#5027</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/4197614259786aa708d0cec0bb5e79dd9df24fc2"><code>4197614</code></a> ci: do not require changelog for ci (<a href="https://redirect.github.com/pyo3/pyo3/issues/5058">#5058</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/e876f1780ce15ccdd604ff23a27ea8a6bd2f3195"><code>e876f17</code></a> silence <code>ffi-check</code> for private <code>_PyCoLineInstrumentationData</code> on 3.13 (<a href="https://redirect.github.com/pyo3/pyo3/issues/5063">#5063</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/a177916604c6a9baed9031244726f709568c6d55"><code>a177916</code></a> ci: change default Python version to 3.13 (<a href="https://redirect.github.com/pyo3/pyo3/issues/5048">#5048</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/81008e16a815d1dba8d2f50e6445d8a5d83915cb"><code>81008e1</code></a> fix clippy lint on 1.87 beta</li> <li><a href="https://github.com/PyO3/pyo3/commit/4732b60b7c5be3ac7ac020002d5f9f2e0a417a62"><code>4732b60</code></a> docs: add blake3-py to Examples in README.md (<a href="https://redirect.github.com/pyo3/pyo3/issues/5028">#5028</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/7b64fa160ebe57a2dfd1e735f41fb4e33c0b2b77"><code>7b64fa1</code></a> Makes Clippy beta happy (<a href="https://redirect.github.com/pyo3/pyo3/issues/5032">#5032</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.24.0...v0.24.2">compare view</a></li> </ul> </details> <br /> 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>
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by dependabot[bot] and has received 0 comments.