Skip to content

Commit

Permalink
Bump the dependencies group across 1 directory with 13 updates (#136)
Browse files Browse the repository at this point in the history
Bumps the dependencies group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [inventory](https://github.com/dtolnay/inventory) | `0.3.16` |
`0.3.17` |
| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.25` |
| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.25` |
`0.2.27` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.92` |
`1.0.93` |
| [pyo3](https://github.com/pyo3/pyo3) | `0.23.3` | `0.23.4` |
| [syn](https://github.com/dtolnay/syn) | `2.0.95` | `2.0.96` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.6` |
`3.0.7` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.7` | `1.2.9` |
| [winnow](https://github.com/winnow-rs/winnow) | `0.6.22` | `0.6.24` |


Updates `inventory` from 0.3.16 to 0.3.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/inventory/releases">inventory's
releases</a>.</em></p>
<blockquote>
<h2>0.3.17</h2>
<ul>
<li>Support other Wasm platforms in addition to WASI/Emscripten (<a
href="https://github.com/dtolnay/inventory/issues/76">#76</a>,
thanks <a
href="https://github.com/dfoxfranke"><code>@​dfoxfranke</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/inventory/commit/b843e1cbf5f4c12b5ebc7ac0fe62e1bb1d298b19"><code>b843e1c</code></a>
Release 0.3.17</li>
<li><a
href="https://github.com/dtolnay/inventory/commit/00fb48d0d22527f4a597859bfa49b470893f82ea"><code>00fb48d</code></a>
Touch up PR 76</li>
<li><a
href="https://github.com/dtolnay/inventory/commit/b131245d6308909c2b4ceffe2dbdb43d4de78c79"><code>b131245</code></a>
Merge pull request <a
href="https://github.com/dtolnay/inventory/issues/76">#76</a>
from dfoxfranke/master</li>
<li><a
href="https://github.com/dtolnay/inventory/commit/06c226f7c37d09a77f37ccfbe065c1f5e8d61ad7"><code>06c226f</code></a>
Document WebAssembly support</li>
<li><a
href="https://github.com/dtolnay/inventory/commit/4ca062aeb2bd1345bbf4bda3e4273540fc5e9636"><code>4ca062a</code></a>
Ensure that constructors are idempotent on WASM</li>
<li><a
href="https://github.com/dtolnay/inventory/commit/9db00237a41df1a662849437f5d819cb480389bc"><code>9db0023</code></a>
Use .init_array on all WASM targets, not just WASI/Emscripten</li>
<li><a
href="https://github.com/dtolnay/inventory/commit/7a2a06e94c87839c07040eee1955a28f1af9f0e1"><code>7a2a06e</code></a>
Update ui test suite to nightly-2024-12-25</li>
<li>See full diff in <a
href="https://github.com/dtolnay/inventory/compare/0.3.16...0.3.17">compare
view</a></li>
</ul>
</details>
<br />

Updates `log` from 0.4.22 to 0.4.25
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/releases">log's
releases</a>.</em></p>
<blockquote>
<h2>0.4.25</h2>
<h2>What's Changed</h2>
<ul>
<li>Revert loosening of kv cargo features by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/662">rust-lang/log#662</a></li>
<li>Prepare for 0.4.25 release by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/663">rust-lang/log#663</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.24...0.4.25">https://github.com/rust-lang/log/compare/0.4.24...0.4.25</a></p>
<h2>0.4.24 (yanked)</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix up kv feature activation by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/659">rust-lang/log#659</a></li>
<li>Prepare for 0.4.24 release by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/660">rust-lang/log#660</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.23...0.4.24">https://github.com/rust-lang/log/compare/0.4.23...0.4.24</a></p>
<h2>0.4.23 (yanked)</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix some typos by <a
href="https://github.com/Kleinmarb"><code>@​Kleinmarb</code></a> in <a
href="https://github.com/rust-lang/log/pull/637">rust-lang/log#637</a></li>
<li>Add logforth to implementation by <a
href="https://github.com/tisonkun"><code>@​tisonkun</code></a> in <a
href="https://github.com/rust-lang/log/pull/638">rust-lang/log#638</a></li>
<li>Add <code>spdlog-rs</code> link to README by <a
href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a
href="https://github.com/rust-lang/log/pull/639">rust-lang/log#639</a></li>
<li>Add correct lifetime to kv::Value::to_borrowed_str by <a
href="https://github.com/stevenroose"><code>@​stevenroose</code></a> in
<a
href="https://github.com/rust-lang/log/pull/643">rust-lang/log#643</a></li>
<li>docs: Add logforth as an impl by <a
href="https://github.com/tisonkun"><code>@​tisonkun</code></a> in <a
href="https://github.com/rust-lang/log/pull/642">rust-lang/log#642</a></li>
<li>Add clang_log implementation by <a
href="https://github.com/DDAN-17"><code>@​DDAN-17</code></a> in <a
href="https://github.com/rust-lang/log/pull/646">rust-lang/log#646</a></li>
<li>Bind lifetimes of &amp;str returned from Key by the lifetime of 'k
rather than the lifetime of the Key struct by <a
href="https://github.com/gbbosak"><code>@​gbbosak</code></a> in <a
href="https://github.com/rust-lang/log/pull/648">rust-lang/log#648</a>
(reverted)</li>
<li>Fix up key lifetimes and add method to try get a borrowed key by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/653">rust-lang/log#653</a></li>
<li>Add Ftail implementation by <a
href="https://github.com/tjardoo"><code>@​tjardoo</code></a> in <a
href="https://github.com/rust-lang/log/pull/652">rust-lang/log#652</a></li>
<li>Relax feature flag for value's std_support by <a
href="https://github.com/tisonkun"><code>@​tisonkun</code></a> in <a
href="https://github.com/rust-lang/log/pull/657">rust-lang/log#657</a></li>
<li>Prepare for 0.4.23 release by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/656">rust-lang/log#656</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Kleinmarb"><code>@​Kleinmarb</code></a>
made their first contribution in <a
href="https://github.com/rust-lang/log/pull/637">rust-lang/log#637</a></li>
<li><a href="https://github.com/tisonkun"><code>@​tisonkun</code></a>
made their first contribution in <a
href="https://github.com/rust-lang/log/pull/638">rust-lang/log#638</a></li>
<li><a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a>
made their first contribution in <a
href="https://github.com/rust-lang/log/pull/639">rust-lang/log#639</a></li>
<li><a
href="https://github.com/stevenroose"><code>@​stevenroose</code></a>
made their first contribution in <a
href="https://github.com/rust-lang/log/pull/643">rust-lang/log#643</a></li>
<li><a href="https://github.com/DDAN-17"><code>@​DDAN-17</code></a> made
their first contribution in <a
href="https://github.com/rust-lang/log/pull/646">rust-lang/log#646</a></li>
<li><a href="https://github.com/gbbosak"><code>@​gbbosak</code></a> made
their first contribution in <a
href="https://github.com/rust-lang/log/pull/648">rust-lang/log#648</a></li>
<li><a href="https://github.com/tjardoo"><code>@​tjardoo</code></a> made
their first contribution in <a
href="https://github.com/rust-lang/log/pull/652">rust-lang/log#652</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.22...0.4.23">https://github.com/rust-lang/log/compare/0.4.22...0.4.23</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's
changelog</a>.</em></p>
<blockquote>
<h2>[0.4.25] - 2025-01-14</h2>
<h2>What's Changed</h2>
<ul>
<li>Revert loosening of kv cargo features by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/662">rust-lang/log#662</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.24...0.4.25">https://github.com/rust-lang/log/compare/0.4.24...0.4.25</a></p>
<h2>[0.4.24] - 2025-01-11</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix up kv feature activation by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/659">rust-lang/log#659</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.23...0.4.24">https://github.com/rust-lang/log/compare/0.4.23...0.4.24</a></p>
<h2>[0.4.23] - 2025-01-10 (yanked)</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix some typos by <a
href="https://github.com/Kleinmarb"><code>@​Kleinmarb</code></a> in <a
href="https://github.com/rust-lang/log/pull/637">rust-lang/log#637</a></li>
<li>Add logforth to implementation by <a
href="https://github.com/tisonkun"><code>@​tisonkun</code></a> in <a
href="https://github.com/rust-lang/log/pull/638">rust-lang/log#638</a></li>
<li>Add <code>spdlog-rs</code> link to README by <a
href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a
href="https://github.com/rust-lang/log/pull/639">rust-lang/log#639</a></li>
<li>Add correct lifetime to kv::Value::to_borrowed_str by <a
href="https://github.com/stevenroose"><code>@​stevenroose</code></a> in
<a
href="https://github.com/rust-lang/log/pull/643">rust-lang/log#643</a></li>
<li>docs: Add logforth as an impl by <a
href="https://github.com/tisonkun"><code>@​tisonkun</code></a> in <a
href="https://github.com/rust-lang/log/pull/642">rust-lang/log#642</a></li>
<li>Add clang_log implementation by <a
href="https://github.com/DDAN-17"><code>@​DDAN-17</code></a> in <a
href="https://github.com/rust-lang/log/pull/646">rust-lang/log#646</a></li>
<li>Bind lifetimes of &amp;str returned from Key by the lifetime of 'k
rather than the lifetime of the Key struct by <a
href="https://github.com/gbbosak"><code>@​gbbosak</code></a> in <a
href="https://github.com/rust-lang/log/pull/648">rust-lang/log#648</a></li>
<li>Fix up key lifetimes and add method to try get a borrowed key by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://github.com/rust-lang/log/pull/653">rust-lang/log#653</a></li>
<li>Add Ftail implementation by <a
href="https://github.com/tjardoo"><code>@​tjardoo</code></a> in <a
href="https://github.com/rust-lang/log/pull/652">rust-lang/log#652</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Kleinmarb"><code>@​Kleinmarb</code></a>
made their first contribution in <a
href="https://github.com/rust-lang/log/pull/637">rust-lang/log#637</a></li>
<li><a href="https://github.com/tisonkun"><code>@​tisonkun</code></a>
made their first contribution in <a
href="https://github.com/rust-lang/log/pull/638">rust-lang/log#638</a></li>
<li><a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a>
made their first contribution in <a
href="https://github.com/rust-lang/log/pull/639">rust-lang/log#639</a></li>
<li><a
href="https://github.com/stevenroose"><code>@​stevenroose</code></a>
made their first contribution in <a
href="https://github.com/rust-lang/log/pull/643">rust-lang/log#643</a></li>
<li><a href="https://github.com/DDAN-17"><code>@​DDAN-17</code></a> made
their first contribution in <a
href="https://github.com/rust-lang/log/pull/646">rust-lang/log#646</a></li>
<li><a href="https://github.com/gbbosak"><code>@​gbbosak</code></a> made
their first contribution in <a
href="https://github.com/rust-lang/log/pull/648">rust-lang/log#648</a></li>
<li><a href="https://github.com/tjardoo"><code>@​tjardoo</code></a> made
their first contribution in <a
href="https://github.com/rust-lang/log/pull/652">rust-lang/log#652</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.22...0.4.23">https://github.com/rust-lang/log/compare/0.4.22...0.4.23</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/log/commit/22be810729014e1e43267fc62fe6df0d7a29aaf7"><code>22be810</code></a>
Merge pull request <a
href="https://github.com/rust-lang/log/issues/663">#663</a>
from rust-lang/cargo/0.4.25</li>
<li><a
href="https://github.com/rust-lang/log/commit/02797301236d45a8d6049fa20f803aacdb49f693"><code>0279730</code></a>
prepare for 0.4.25 release</li>
<li><a
href="https://github.com/rust-lang/log/commit/4099bcb35761161d5bb2566cc956e05ca89bb351"><code>4099bcb</code></a>
Merge pull request <a
href="https://github.com/rust-lang/log/issues/662">#662</a>
from rust-lang/fix/cargo-features</li>
<li><a
href="https://github.com/rust-lang/log/commit/36e7e3f69636c484c94048bf5f56590a80d4c728"><code>36e7e3f</code></a>
revert loosening of kv cargo features</li>
<li><a
href="https://github.com/rust-lang/log/commit/2282191854fa90a5769a5bd139614313f6dbe0b0"><code>2282191</code></a>
Merge pull request <a
href="https://github.com/rust-lang/log/issues/660">#660</a>
from rust-lang/cargo/0.4.24</li>
<li><a
href="https://github.com/rust-lang/log/commit/2994f0a62c1f479ca1fff2a2100fe07c8fb7bd29"><code>2994f0a</code></a>
prepare for 0.4.24 release</li>
<li><a
href="https://github.com/rust-lang/log/commit/5fcb50eccd6913bab5ba2ff70b1d90617fba0c09"><code>5fcb50e</code></a>
Merge pull request <a
href="https://github.com/rust-lang/log/issues/659">#659</a>
from rust-lang/fix/feature-builds</li>
<li><a
href="https://github.com/rust-lang/log/commit/29fe9e60ff2e0239c1350394066a1871a9d9b9f3"><code>29fe9e6</code></a>
fix up feature activation</li>
<li><a
href="https://github.com/rust-lang/log/commit/b1824f2c28bb1973b0b39f4bbd506a1803424b0a"><code>b1824f2</code></a>
use cargo hack in CI to test all feature combinations</li>
<li><a
href="https://github.com/rust-lang/log/commit/e6b643d591597deaaa572b00bfd8176d4e6d4578"><code>e6b643d</code></a>
Merge pull request <a
href="https://github.com/rust-lang/log/issues/656">#656</a>
from rust-lang/cargo/0.4.23</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/log/compare/0.4.22...0.4.25">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettyplease` from 0.2.25 to 0.2.27
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/prettyplease/releases">prettyplease's
releases</a>.</em></p>
<blockquote>
<h2>0.2.27</h2>
<ul>
<li>Avoid trailing '.' on non-macro float literals (<a
href="https://github.com/dtolnay/prettyplease/issues/89">#89</a>)</li>
</ul>
<h2>0.2.26</h2>
<ul>
<li>Synthesize parentheses for precedence (<a
href="https://github.com/dtolnay/prettyplease/issues/88">#88</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/882f0ed682b9d53fc293005c41fe57333f7ec914"><code>882f0ed</code></a>
Release 0.2.27</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/0ddbeab0e30d2eb3d6c32df209d4b3a9f7d9ae5c"><code>0ddbeab</code></a>
Merge pull request <a
href="https://github.com/dtolnay/prettyplease/issues/89">#89</a>
from dtolnay/floatdot</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/988425d32d2dbec80da6b50e40aaf499adef53cf"><code>988425d</code></a>
Avoid trailing '.' on non-macro float literals</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/5478bcf193b7f19f1bbdb4c82ab6e5ebefac2b89"><code>5478bcf</code></a>
Release 0.2.26</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/1dd1aaec1ba9e68ae871801fb1eb62b20db68672"><code>1dd1aae</code></a>
Merge pull request <a
href="https://github.com/dtolnay/prettyplease/issues/88">#88</a>
from dtolnay/precedence</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/5b476dfa4c85dcfc90ce1a9e5a8c23152c243aa5"><code>5b476df</code></a>
Wire up fixups for precedence</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/3dd7a2351f3bf3b7a459211067f7bb57af5f1532"><code>3dd7a23</code></a>
Fix imported syn code compilation</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/3ea1499d04ea17ebd3b2dbb06b4f9240c1d627ae"><code>3ea1499</code></a>
Copy precedence implementation from syn 2.0.95</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/b359ab07529a248dcdaed7f9498ebda27d6545b1"><code>b359ab0</code></a>
Look into Group expressions for statement termination</li>
<li><a
href="https://github.com/dtolnay/prettyplease/commit/6623df065cc234e42d1431aedb7b0146049e2446"><code>6623df0</code></a>
Properly space and indent const arguments in blocks</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/prettyplease/compare/0.2.25...0.2.27">compare
view</a></li>
</ul>
</details>
<br />

Updates `proc-macro2` from 1.0.92 to 1.0.93
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/proc-macro2/releases">proc-macro2's
releases</a>.</em></p>
<blockquote>
<h2>1.0.93</h2>
<ul>
<li>Optimize TokenStream's Drop (<a
href="https://github.com/dtolnay/proc-macro2/issues/489">#489</a>,
<a
href="https://github.com/dtolnay/proc-macro2/issues/490">#490</a>,
thanks <a
href="https://github.com/WalkerKnapp"><code>@​WalkerKnapp</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/83519e88337217c75794935381de61ab02c60a9b"><code>83519e8</code></a>
Release 1.0.93</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/87e04d21d9e7af4b1af069aac7c74207cddfa7e1"><code>87e04d2</code></a>
Merge pull request <a
href="https://github.com/dtolnay/proc-macro2/issues/490">#490</a>
from dtolnay/fastdrop</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/029360d69b15458a206067811dffc295a0fd1a72"><code>029360d</code></a>
Drop tokens in order instead of reversed order</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/172907a8554f6947e7b7e14a262c7e2914f31016"><code>172907a</code></a>
Non-recursively drop TokenStream relocating only streams, not
tokens</li>
<li>See full diff in <a
href="https://github.com/dtolnay/proc-macro2/compare/1.0.92...1.0.93">compare
view</a></li>
</ul>
</details>
<br />

Updates `pyo3` from 0.23.3 to 0.23.4
<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.23.4</h2>
<p>This release contains a range of fixes on top of PyO3 0.23.3,
primarily grouped into the following categories:</p>
<ul>
<li>Fixes for the new support for free-threaded Python 3.13</li>
<li>Fixes to conversions between Python and <code>chrono</code>
datetimes</li>
<li>Fixes to various build configuration cases for Windows</li>
<li>Fixes to edge cases in PyO3's macros leading to compile
failures</li>
</ul>
<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/davidhewitt"><code>@​davidhewitt</code></a>
<a href="https://github.com/Icxolu"><code>@​Icxolu</code></a>
<a href="https://github.com/kahojyun"><code>@​kahojyun</code></a>
<a href="https://github.com/LilyFoote"><code>@​LilyFoote</code></a>
<a href="https://github.com/mejrs"><code>@​mejrs</code></a>
<a href="https://github.com/messense"><code>@​messense</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/Owen-CH-Leung"><code>@​Owen-CH-Leung</code></a>
<a href="https://github.com/Tpt"><code>@​Tpt</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyO3/pyo3/blob/v0.23.4/CHANGELOG.md">pyo3's
changelog</a>.</em></p>
<blockquote>
<h2>[0.23.4] - 2025-01-10</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PyList::locked_for_each</code>, which uses a critical
section to lock the list on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Add <code>pyo3_build_config::add_python_framework_link_args</code>
build script API to set rpath when using macOS system Python. <a
href="https://github.com/PyO3/pyo3/pull/4833">#4833</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Use <code>datetime.fold</code> to distinguish ambiguous datetimes
when converting to and from <code>chrono::DateTime&lt;Tz&gt;</code>
(rather than erroring). <a
href="https://github.com/PyO3/pyo3/pull/4791">#4791</a></li>
<li>Optimize PyList iteration on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix unnecessary internal <code>py.allow_threads</code> GIL-switch
when attempting to access contents of a <code>PyErr</code> which
originated from Python (could lead to unintended deadlocks). <a
href="https://github.com/PyO3/pyo3/pull/4766">#4766</a></li>
<li>Fix thread-unsafe access of dict internals in
<code>BoundDictIterator</code> on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix unnecessary critical sections in <code>BoundDictIterator</code>
on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix time-of-check to time-of-use issues with list iteration on the
free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Fix <code>chrono::DateTime&lt;Tz&gt;</code> to-Python conversion
when <code>Tz</code> is <code>chrono_tz::Tz</code>. <a
href="https://github.com/PyO3/pyo3/pull/4790">#4790</a></li>
<li>Fix <code>#[pyclass]</code> not being able to be named
<code>Probe</code>. <a
href="https://github.com/PyO3/pyo3/pull/4794">#4794</a></li>
<li>Fix not treating cross-compilation from x64 to aarch64 on Windows as
a cross-compile. <a
href="https://github.com/PyO3/pyo3/pull/4800">#4800</a></li>
<li>Fix missing struct fields on GraalPy when subclassing builtin
classes. <a
href="https://github.com/PyO3/pyo3/pull/4802">#4802</a></li>
<li>Fix generating import lib for PyPy when <code>abi3</code> feature is
enabled. <a
href="https://github.com/PyO3/pyo3/pull/4806">#4806</a></li>
<li>Fix generating import lib for python3.13t when <code>abi3</code>
feature is enabled. <a
href="https://github.com/PyO3/pyo3/pull/4808">#4808</a></li>
<li>Fix compile failure for raw identifiers like <code>r#box</code> in
<code>derive(FromPyObject)</code>. <a
href="https://github.com/PyO3/pyo3/pull/4814">#4814</a></li>
<li>Fix compile failure for <code>#[pyclass]</code> enum variants with
more than 12 fields. <a
href="https://github.com/PyO3/pyo3/pull/4832">#4832</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2a8460559d8f58269f306679fc58c9d101f70cf"><code>f2a8460</code></a>
release: 0.23.4</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/0c10e3462d34fe810df4f4ec5cfa7c853ae88add"><code>0c10e34</code></a>
ci: updates for Rust 1.84 (<a
href="https://github.com/pyo3/pyo3/issues/4846">#4846</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/9ee55a3a8f2ba7df759fb5f67879769aa7fc1100"><code>9ee55a3</code></a>
Implement locked iteration for PyList (<a
href="https://github.com/pyo3/pyo3/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/4b04bb3752c87d3aa9ee643c169982181c160074"><code>4b04bb3</code></a>
Allow useless conversion (<a
href="https://github.com/pyo3/pyo3/issues/4838">#4838</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/bcdbc9365165d5fc3c27023a9108d25a81356e00"><code>bcdbc93</code></a>
Fix PyDict issues on free-threaded build (<a
href="https://github.com/pyo3/pyo3/issues/4788">#4788</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/8aa68254abf0e37bb5e98bf6529d1ea166aaa0d4"><code>8aa6825</code></a>
Add an API to set rpath when using macOS system Python (<a
href="https://github.com/pyo3/pyo3/issues/4833">#4833</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/e19d048275aef8e92ae8639b88dea3b0470b2f12"><code>e19d048</code></a>
ci: add more tests for cross-compilation (<a
href="https://github.com/pyo3/pyo3/issues/4773">#4773</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/325218f1520fcb30c1c8e0a6df65db79cb587fa6"><code>325218f</code></a>
docs: Expand docs on when and why allow_threads is necessary (<a
href="https://github.com/pyo3/pyo3/issues/4767">#4767</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/869a25ba612936a01aa02d69f90d318d1040aba5"><code>869a25b</code></a>
fix error with complex enums with many fields (<a
href="https://github.com/pyo3/pyo3/issues/4832">#4832</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2915f518c82661d82a3390b655ae600a6bf60db"><code>f2915f5</code></a>
fix: cross-compilation compatibility checks for Windows (<a
href="https://github.com/pyo3/pyo3/issues/4800">#4800</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyo3/pyo3/compare/v0.23.3...v0.23.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `syn` from 2.0.95 to 2.0.96
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/syn/releases">syn's
releases</a>.</em></p>
<blockquote>
<h2>2.0.96</h2>
<ul>
<li>Expression precedence fixes (<a
href="https://github.com/dtolnay/syn/issues/1834">#1834</a>, <a
href="https://github.com/dtolnay/syn/issues/1836">#1836</a>, <a
href="https://github.com/dtolnay/syn/issues/1837">#1837</a>, <a
href="https://github.com/dtolnay/syn/issues/1838">#1838</a>, <a
href="https://github.com/dtolnay/syn/issues/1839">#1839</a>, <a
href="https://github.com/dtolnay/syn/issues/1840">#1840</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/syn/commit/d1cbce8ef483a182c8d584ea88c248ffe89b6c96"><code>d1cbce8</code></a>
Release 2.0.96</li>
<li><a
href="https://github.com/dtolnay/syn/commit/80d8d12bb94631453eecb635271c1b64517e1a74"><code>80d8d12</code></a>
Merge pull request <a
href="https://github.com/dtolnay/syn/issues/1840">#1840</a>
from dtolnay/letchain</li>
<li><a
href="https://github.com/dtolnay/syn/commit/96175bea89134a416dfd7f8db93a4c157187020a"><code>96175be</code></a>
Integrate Expr::Let into precedence fixups</li>
<li><a
href="https://github.com/dtolnay/syn/commit/1f096d3fb43e6e96fa0761b30f312b6e9513bfa0"><code>1f096d3</code></a>
Merge pull request <a
href="https://github.com/dtolnay/syn/issues/1839">#1839</a>
from dtolnay/chainedcompare</li>
<li><a
href="https://github.com/dtolnay/syn/commit/49443622bd2ff2986554ca58d7ee13436d784c22"><code>4944362</code></a>
Fix parenthesization of chained comparisons containing bailout</li>
<li><a
href="https://github.com/dtolnay/syn/commit/fd198d9b0c9cd850666618156758f78df45d73e0"><code>fd198d9</code></a>
Generalize Expr::Range bailout to any operator that can begin expr</li>
<li><a
href="https://github.com/dtolnay/syn/commit/d3f2879241b90a12182d1d78a04fc91088c584e0"><code>d3f2879</code></a>
Add regression test for chained comparisons with bailout</li>
<li><a
href="https://github.com/dtolnay/syn/commit/9872bef59a86cfec11d7283fb0866ae261225097"><code>9872bef</code></a>
Merge pull request <a
href="https://github.com/dtolnay/syn/issues/1838">#1838</a>
from dtolnay/prevoperator</li>
<li><a
href="https://github.com/dtolnay/syn/commit/00a125eeeeb9f714bc55dcbe058985bedb636154"><code>00a125e</code></a>
Short-circuit precedence scan for high-precedence expressions</li>
<li><a
href="https://github.com/dtolnay/syn/commit/83195c05e8c7869a28f324b8889fc9aeead9750b"><code>83195c0</code></a>
Merge pull request <a
href="https://github.com/dtolnay/syn/issues/1837">#1837</a>
from dtolnay/rangebailout</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/syn/compare/2.0.95...2.0.96">compare
view</a></li>
</ul>
</details>
<br />

Updates `anstyle-wincon` from 3.0.6 to 3.0.7
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-cli/anstyle/commit/59252439de0945cb93985c74858b7addae591d62"><code>5925243</code></a>
chore: Release</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/5e6b41df37ba2281ec1a118685cbd51d121bf64f"><code>5e6b41d</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/f6a7b79acc318d969ba578bfe23f4fe946f5db34"><code>f6a7b79</code></a>
Merge pull request <a
href="https://github.com/rust-cli/anstyle/issues/239">#239</a>
from epage/ci</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/92fe1b26ad1de8f44c713d16efde6b564d46dcbe"><code>92fe1b2</code></a>
chore(ci): Run more checks on Windows</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/1f3fef03e440e2d2554e46eff6727d2f735f9e56"><code>1f3fef0</code></a>
fix(wincon): Restore MSRV</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/86dca69379382361d1fe9e67d90199490aef2351"><code>86dca69</code></a>
style: Fix clippy warnings in cfg(windows) code</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/d2ff8f2f4fb59bdf45527825ac72ce803d79b5b1"><code>d2ff8f2</code></a>
chore(deps): Update Rust Stable to v1.84 (<a
href="https://github.com/rust-cli/anstyle/issues/237">#237</a>)</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/818006713d75a0cba8ed613a358401e252453c0e"><code>8180067</code></a>
chore(deps): Update Rust Stable to v1.83 (<a
href="https://github.com/rust-cli/anstyle/issues/232">#232</a>)</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/f088309dd56658f41fedea5015dd8609bded029a"><code>f088309</code></a>
style: Make clippy happy</li>
<li><a
href="https://github.com/rust-cli/anstyle/commit/ab1e195eb1a8fc3c9fbc125bf99c0371db08329a"><code>ab1e195</code></a>
chore: Update from _rust template</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.6...anstyle-wincon-v3.0.7">compare
view</a></li>
</ul>
</details>
<br />

Updates `cc` from 1.2.7 to 1.2.9
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/cc-rs/releases">cc's
releases</a>.</em></p>
<blockquote>
<h2>cc-v1.2.9</h2>
<h3>Other</h3>
<ul>
<li>Don't pass inherited PGO flags to GNU compilers (<a
href="https://github.com/rust-lang/cc-rs/issues/1363">#1363</a>)</li>
<li>Adjusted zig cc judgment and avoided zigbuild errors(<a
href="https://github.com/rust-lang/cc-rs/pull/1360">#1360</a>)
(<a
href="https://github.com/rust-lang/cc-rs/pull/1361">#1361</a>)</li>
<li>Fix compilation on macOS using clang and fix compilation using
zig-cc (<a
href="https://github.com/rust-lang/cc-rs/pull/1364">#1364</a>)</li>
</ul>
<h2>cc-v1.2.8</h2>
<h3>Other</h3>
<ul>
<li>Add <code>is_like_clang_cl()</code> getter (<a
href="https://github.com/rust-lang/cc-rs/issues/1357">#1357</a>)</li>
<li>Fix clippy error in lib.rs (<a
href="https://github.com/rust-lang/cc-rs/pull/1356">#1356</a>)</li>
<li>Regenerate target info (<a
href="https://github.com/rust-lang/cc-rs/pull/1352">#1352</a>)</li>
<li>Fix compiler family detection issue with clang-cl on macOS (<a
href="https://github.com/rust-lang/cc-rs/pull/1328">#1328</a>)</li>
<li>Update <code>windows-bindgen</code> dependency (<a
href="https://github.com/rust-lang/cc-rs/pull/1347">#1347</a>)</li>
<li>Fix clippy warnings (<a
href="https://github.com/rust-lang/cc-rs/pull/1346">#1346</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md">cc's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/rust-lang/cc-rs/compare/cc-v1.2.8...cc-v1.2.9">1.2.9</a>
- 2025-01-12</h2>
<h3>Other</h3>
<ul>
<li>Don't pass inherited PGO flags to GNU compilers (<a
href="https://github.com/rust-lang/cc-rs/issues/1363">#1363</a>)</li>
<li>Adjusted zig cc judgment and avoided zigbuild errors(<a
href="https://github.com/rust-lang/cc-rs/pull/1360">#1360</a>)
(<a
href="https://github.com/rust-lang/cc-rs/pull/1361">#1361</a>)</li>
<li>Fix compilation on macOS using clang and fix compilation using
zig-cc (<a
href="https://github.com/rust-lang/cc-rs/pull/1364">#1364</a>)</li>
</ul>
<h2><a
href="https://github.com/rust-lang/cc-rs/compare/cc-v1.2.7...cc-v1.2.8">1.2.8</a>
- 2025-01-11</h2>
<h3>Other</h3>
<ul>
<li>Add <code>is_like_clang_cl()</code> getter (<a
href="https://github.com/rust-lang/cc-rs/issues/1357">#1357</a>)</li>
<li>Fix clippy error in lib.rs (<a
href="https://github.com/rust-lang/cc-rs/pull/1356">#1356</a>)</li>
<li>Regenerate target info (<a
href="https://github.com/rust-lang/cc-rs/pull/1352">#1352</a>)</li>
<li>Fix compiler family detection issue with clang-cl on macOS (<a
href="https://github.com/rust-lang/cc-rs/pull/1328">#1328</a>)</li>
<li>Update <code>windows-bindgen</code> dependency (<a
href="https://github.com/rust-lang/cc-rs/pull/1347">#1347</a>)</li>
<li>Fix clippy warnings (<a
href="https://github.com/rust-lang/cc-rs/pull/1346">#1346</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/966183eb651b4ea473cdb32a91120e374f42ba4a"><code>966183e</code></a>
chore: release v1.2.9 (<a
href="https://github.com/rust-lang/cc-rs/issues/1365">#1365</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/7dab895ccf29f32ee6ed4232e4c9b7bf52787c54"><code>7dab895</code></a>
build: Don't pass inherited PGO flags to GNU compilers (<a
href="https://github.com/rust-lang/cc-rs/issues/1363">#1363</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/559609ae3e21ee6f64f48285b4ff5ed9f2b75a4c"><code>559609a</code></a>
Adjusted zig cc judgment and avoided zigbuild errors(<a
href="https://github.com/rust-lang/cc-rs/issues/1360">#1360</a>)
(<a
href="https://github.com/rust-lang/cc-rs/issues/1361">#1361</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/9b9174434e1e0e31a1928c9280a443907b0db911"><code>9b91744</code></a>
Fix compilation on macOS using clang and fix compilation using zig-cc
(<a
href="https://github.com/rust-lang/cc-rs/issues/1364">#1364</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/a8c9dc0187367bcecd9a59585153ff71859dd8ed"><code>a8c9dc0</code></a>
chore: release v1.2.8 (<a
href="https://github.com/rust-lang/cc-rs/issues/1355">#1355</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/29a92bd6aa25b33b21e573e5661e0a00c9012dab"><code>29a92bd</code></a>
tool: Add <code>is_like_clang_cl()</code> getter (<a
href="https://github.com/rust-lang/cc-rs/issues/1357">#1357</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/5e17879f98b7186edde10b26993a8627d95b4eee"><code>5e17879</code></a>
Fix clippy error in lib.rs (<a
href="https://github.com/rust-lang/cc-rs/issues/1356">#1356</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/b4acfc977c13ecd36a4c11f3df21f22da9ffc594"><code>b4acfc9</code></a>
Fix opening PR in regenerate-windows-sys.yml (<a
href="https://github.com/rust-lang/cc-rs/issues/1353">#1353</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/debb13952690ece628ec74d6f7a4868af13278a1"><code>debb139</code></a>
Regenerate target info (<a
href="https://github.com/rust-lang/cc-rs/issues/1352">#1352</a>)</li>
<li><a
href="https://github.com/rust-lang/cc-rs/commit/209826f0228d0cdad7ca3f7a1a799bb90c6e5411"><code>209826f</code></a>
Fix opening PR in regenerate-target-info.yml (<a
href="https://github.com/rust-lang/cc-rs/issues/1351">#1351</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/cc-rs/compare/cc-v1.2.7...cc-v1.2.9">compare
view</a></li>
</ul>
</details>
<br />

Updates `pyo3-build-config` from 0.23.3 to 0.23.4
<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.23.4</h2>
<p>This release contains a range of fixes on top of PyO3 0.23.3,
primarily grouped into the following categories:</p>
<ul>
<li>Fixes for the new support for free-threaded Python 3.13</li>
<li>Fixes to conversions between Python and <code>chrono</code>
datetimes</li>
<li>Fixes to various build configuration cases for Windows</li>
<li>Fixes to edge cases in PyO3's macros leading to compile
failures</li>
</ul>
<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/davidhewitt"><code>@​davidhewitt</code></a>
<a href="https://github.com/Icxolu"><code>@​Icxolu</code></a>
<a href="https://github.com/kahojyun"><code>@​kahojyun</code></a>
<a href="https://github.com/LilyFoote"><code>@​LilyFoote</code></a>
<a href="https://github.com/mejrs"><code>@​mejrs</code></a>
<a href="https://github.com/messense"><code>@​messense</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/Owen-CH-Leung"><code>@​Owen-CH-Leung</code></a>
<a href="https://github.com/Tpt"><code>@​Tpt</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyO3/pyo3/blob/v0.23.4/CHANGELOG.md">pyo3-build-config's
changelog</a>.</em></p>
<blockquote>
<h2>[0.23.4] - 2025-01-10</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PyList::locked_for_each</code>, which uses a critical
section to lock the list on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Add <code>pyo3_build_config::add_python_framework_link_args</code>
build script API to set rpath when using macOS system Python. <a
href="https://github.com/PyO3/pyo3/pull/4833">#4833</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Use <code>datetime.fold</code> to distinguish ambiguous datetimes
when converting to and from <code>chrono::DateTime&lt;Tz&gt;</code>
(rather than erroring). <a
href="https://github.com/PyO3/pyo3/pull/4791">#4791</a></li>
<li>Optimize PyList iteration on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix unnecessary internal <code>py.allow_threads</code> GIL-switch
when attempting to access contents of a <code>PyErr</code> which
originated from Python (could lead to unintended deadlocks). <a
href="https://github.com/PyO3/pyo3/pull/4766">#4766</a></li>
<li>Fix thread-unsafe access of dict internals in
<code>BoundDictIterator</code> on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix unnecessary critical sections in <code>BoundDictIterator</code>
on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix time-of-check to time-of-use issues with list iteration on the
free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Fix <code>chrono::DateTime&lt;Tz&gt;</code> to-Python conversion
when <code>Tz</code> is <code>chrono_tz::Tz</code>. <a
href="https://github.com/PyO3/pyo3/pull/4790">#4790</a></li>
<li>Fix <code>#[pyclass]</code> not being able to be named
<code>Probe</code>. <a
href="https://github.com/PyO3/pyo3/pull/4794">#4794</a></li>
<li>Fix not treating cross-compilation from x64 to aarch64 on Windows as
a cross-compile. <a
href="https://github.com/PyO3/pyo3/pull/4800">#4800</a></li>
<li>Fix missing struct fields on GraalPy when subclassing builtin
classes. <a
href="https://github.com/PyO3/pyo3/pull/4802">#4802</a></li>
<li>Fix generating import lib for PyPy when <code>abi3</code> feature is
enabled. <a
href="https://github.com/PyO3/pyo3/pull/4806">#4806</a></li>
<li>Fix generating import lib for python3.13t when <code>abi3</code>
feature is enabled. <a
href="https://github.com/PyO3/pyo3/pull/4808">#4808</a></li>
<li>Fix compile failure for raw identifiers like <code>r#box</code> in
<code>derive(FromPyObject)</code>. <a
href="https://github.com/PyO3/pyo3/pull/4814">#4814</a></li>
<li>Fix compile failure for <code>#[pyclass]</code> enum variants with
more than 12 fields. <a
href="https://github.com/PyO3/pyo3/pull/4832">#4832</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2a8460559d8f58269f306679fc58c9d101f70cf"><code>f2a8460</code></a>
release: 0.23.4</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/0c10e3462d34fe810df4f4ec5cfa7c853ae88add"><code>0c10e34</code></a>
ci: updates for Rust 1.84 (<a
href="https://github.com/pyo3/pyo3/issues/4846">#4846</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/9ee55a3a8f2ba7df759fb5f67879769aa7fc1100"><code>9ee55a3</code></a>
Implement locked iteration for PyList (<a
href="https://github.com/pyo3/pyo3/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/4b04bb3752c87d3aa9ee643c169982181c160074"><code>4b04bb3</code></a>
Allow useless conversion (<a
href="https://github.com/pyo3/pyo3/issues/4838">#4838</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/bcdbc9365165d5fc3c27023a9108d25a81356e00"><code>bcdbc93</code></a>
Fix PyDict issues on free-threaded build (<a
href="https://github.com/pyo3/pyo3/issues/4788">#4788</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/8aa68254abf0e37bb5e98bf6529d1ea166aaa0d4"><code>8aa6825</code></a>
Add an API to set rpath when using macOS system Python (<a
href="https://github.com/pyo3/pyo3/issues/4833">#4833</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/e19d048275aef8e92ae8639b88dea3b0470b2f12"><code>e19d048</code></a>
ci: add more tests for cross-compilation (<a
href="https://github.com/pyo3/pyo3/issues/4773">#4773</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/325218f1520fcb30c1c8e0a6df65db79cb587fa6"><code>325218f</code></a>
docs: Expand docs on when and why allow_threads is necessary (<a
href="https://github.com/pyo3/pyo3/issues/4767">#4767</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/869a25ba612936a01aa02d69f90d318d1040aba5"><code>869a25b</code></a>
fix error with complex enums with many fields (<a
href="https://github.com/pyo3/pyo3/issues/4832">#4832</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2915f518c82661d82a3390b655ae600a6bf60db"><code>f2915f5</code></a>
fix: cross-compilation compatibility checks for Windows (<a
href="https://github.com/pyo3/pyo3/issues/4800">#4800</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyo3/pyo3/compare/v0.23.3...v0.23.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `pyo3-ffi` from 0.23.3 to 0.23.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pyo3/pyo3/releases">pyo3-ffi's
releases</a>.</em></p>
<blockquote>
<h2>PyO3 0.23.4</h2>
<p>This release contains a range of fixes on top of PyO3 0.23.3,
primarily grouped into the following categories:</p>
<ul>
<li>Fixes for the new support for free-threaded Python 3.13</li>
<li>Fixes to conversions between Python and <code>chrono</code>
datetimes</li>
<li>Fixes to various build configuration cases for Windows</li>
<li>Fixes to edge cases in PyO3's macros leading to compile
failures</li>
</ul>
<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/davidhewitt"><code>@​davidhewitt</code></a>
<a href="https://github.com/Icxolu"><code>@​Icxolu</code></a>
<a href="https://github.com/kahojyun"><code>@​kahojyun</code></a>
<a href="https://github.com/LilyFoote"><code>@​LilyFoote</code></a>
<a href="https://github.com/mejrs"><code>@​mejrs</code></a>
<a href="https://github.com/messense"><code>@​messense</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/Owen-CH-Leung"><code>@​Owen-CH-Leung</code></a>
<a href="https://github.com/Tpt"><code>@​Tpt</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyO3/pyo3/blob/v0.23.4/CHANGELOG.md">pyo3-ffi's
changelog</a>.</em></p>
<blockquote>
<h2>[0.23.4] - 2025-01-10</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PyList::locked_for_each</code>, which uses a critical
section to lock the list on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Add <code>pyo3_build_config::add_python_framework_link_args</code>
build script API to set rpath when using macOS system Python. <a
href="https://github.com/PyO3/pyo3/pull/4833">#4833</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Use <code>datetime.fold</code> to distinguish ambiguous datetimes
when converting to and from <code>chrono::DateTime&lt;Tz&gt;</code>
(rather than erroring). <a
href="https://github.com/PyO3/pyo3/pull/4791">#4791</a></li>
<li>Optimize PyList iteration on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix unnecessary internal <code>py.allow_threads</code> GIL-switch
when attempting to access contents of a <code>PyErr</code> which
originated from Python (could lead to unintended deadlocks). <a
href="https://github.com/PyO3/pyo3/pull/4766">#4766</a></li>
<li>Fix thread-unsafe access of dict internals in
<code>BoundDictIterator</code> on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix unnecessary critical sections in <code>BoundDictIterator</code>
on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix time-of-check to time-of-use issues with list iteration on the
free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Fix <code>chrono::DateTime&lt;Tz&gt;</code> to-Python conversion
when <code>Tz</code> is <code>chrono_tz::Tz</code>. <a
href="https://github.com/PyO3/pyo3/pull/4790">#4790</a></li>
<li>Fix <code>#[pyclass]</code> not being able to be named
<code>Probe</code>. <a
href="https://github.com/PyO3/pyo3/pull/4794">#4794</a></li>
<li>Fix not treating cross-compilation from x64 to aarch64 on Windows as
a cross-compile. <a
href="https://github.com/PyO3/pyo3/pull/4800">#4800</a></li>
<li>Fix missing struct fields on GraalPy when subclassing builtin
classes. <a
href="https://github.com/PyO3/pyo3/pull/4802">#4802</a></li>
<li>Fix generating import lib for PyPy when <code>abi3</code> feature is
enabled. <a
href="https://github.com/PyO3/pyo3/pull/4806">#4806</a></li>
<li>Fix generating import lib for python3.13t when <code>abi3</code>
feature is enabled. <a
href="https://github.com/PyO3/pyo3/pull/4808">#4808</a></li>
<li>Fix compile failure for raw identifiers like <code>r#box</code> in
<code>derive(FromPyObject)</code>. <a
href="https://github.com/PyO3/pyo3/pull/4814">#4814</a></li>
<li>Fix compile failure for <code>#[pyclass]</code> enum variants with
more than 12 fields. <a
href="https://github.com/PyO3/pyo3/pull/4832">#4832</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2a8460559d8f58269f306679fc58c9d101f70cf"><code>f2a8460</code></a>
release: 0.23.4</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/0c10e3462d34fe810df4f4ec5cfa7c853ae88add"><code>0c10e34</code></a>
ci: updates for Rust 1.84 (<a
href="https://github.com/pyo3/pyo3/issues/4846">#4846</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/9ee55a3a8f2ba7df759fb5f67879769aa7fc1100"><code>9ee55a3</code></a>
Implement locked iteration for PyList (<a
href="https://github.com/pyo3/pyo3/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/4b04bb3752c87d3aa9ee643c169982181c160074"><code>4b04bb3</code></a>
Allow useless conversion (<a
href="https://github.com/pyo3/pyo3/issues/4838">#4838</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/bcdbc9365165d5fc3c27023a9108d25a81356e00"><code>bcdbc93</code></a>
Fix PyDict issues on free-threaded build (<a
href="https://github.com/pyo3/pyo3/issues/4788">#4788</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/8aa68254abf0e37bb5e98bf6529d1ea166aaa0d4"><code>8aa6825</code></a>
Add an API to set rpath when using macOS system Python (<a
href="https://github.com/pyo3/pyo3/issues/4833">#4833</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/e19d048275aef8e92ae8639b88dea3b0470b2f12"><code>e19d048</code></a>
ci: add more tests for cross-compilation (<a
href="https://github.com/pyo3/pyo3/issues/4773">#4773</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/325218f1520fcb30c1c8e0a6df65db79cb587fa6"><code>325218f</code></a>
docs: Expand docs on when and why allow_threads is necessary (<a
href="https://github.com/pyo3/pyo3/issues/4767">#4767</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/869a25ba612936a01aa02d69f90d318d1040aba5"><code>869a25b</code></a>
fix error with complex enums with many fields (<a
href="https://github.com/pyo3/pyo3/issues/4832">#4832</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2915f518c82661d82a3390b655ae600a6bf60db"><code>f2915f5</code></a>
fix: cross-compilation compatibility checks for Windows (<a
href="https://github.com/pyo3/pyo3/issues/4800">#4800</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyo3/pyo3/compare/v0.23.3...v0.23.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `pyo3-macros` from 0.23.3 to 0.23.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pyo3/pyo3/releases">pyo3-macros's
releases</a>.</em></p>
<blockquote>
<h2>PyO3 0.23.4</h2>
<p>This release contains a range of fixes on top of PyO3 0.23.3,
primarily grouped into the following categories:</p>
<ul>
<li>Fixes for the new support for free-threaded Python 3.13</li>
<li>Fixes to conversions between Python and <code>chrono</code>
datetimes</li>
<li>Fixes to various build configuration cases for Windows</li>
<li>Fixes to edge cases in PyO3's macros leading to compile
failures</li>
</ul>
<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/davidhewitt"><code>@​davidhewitt</code></a>
<a href="https://github.com/Icxolu"><code>@​Icxolu</code></a>
<a href="https://github.com/kahojyun"><code>@​kahojyun</code></a>
<a href="https://github.com/LilyFoote"><code>@​LilyFoote</code></a>
<a href="https://github.com/mejrs"><code>@​mejrs</code></a>
<a href="https://github.com/messense"><code>@​messense</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/Owen-CH-Leung"><code>@​Owen-CH-Leung</code></a>
<a href="https://github.com/Tpt"><code>@​Tpt</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyO3/pyo3/blob/v0.23.4/CHANGELOG.md">pyo3-macros's
changelog</a>.</em></p>
<blockquote>
<h2>[0.23.4] - 2025-01-10</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PyList::locked_for_each</code>, which uses a critical
section to lock the list on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Add <code>pyo3_build_config::add_python_framework_link_args</code>
build script API to set rpath when using macOS system Python. <a
href="https://github.com/PyO3/pyo3/pull/4833">#4833</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Use <code>datetime.fold</code> to distinguish ambiguous datetimes
when converting to and from <code>chrono::DateTime&lt;Tz&gt;</code>
(rather than erroring). <a
href="https://github.com/PyO3/pyo3/pull/4791">#4791</a></li>
<li>Optimize PyList iteration on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix unnecessary internal <code>py.allow_threads</code> GIL-switch
when attempting to access contents of a <code>PyErr</code> which
originated from Python (could lead to unintended deadlocks). <a
href="https://github.com/PyO3/pyo3/pull/4766">#4766</a></li>
<li>Fix thread-unsafe access of dict internals in
<code>BoundDictIterator</code> on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix unnecessary critical sections in <code>BoundDictIterator</code>
on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix time-of-check to time-of-use issues with list iteration on the
free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Fix <code>chrono::DateTime&lt;Tz&gt;</code> to-Python conversion
when <code>Tz</code> is <code>chrono_tz::Tz</code>. <a
href="https://github.com/PyO3/pyo3/pull/4790">#4790</a></li>
<li>Fix <code>#[pyclass]</code> not being able to be named
<code>Probe</code>. <a
href="https://github.com/PyO3/pyo3/pull/4794">#4794</a></li>
<li>Fix not treating cross-compilation from x64 to aarch64 on Windows as
a cross-compile. <a
href="https://github.com/PyO3/pyo3/pull/4800">#4800</a></li>
<li>Fix missing struct fields on GraalPy when subclassing builtin
classes. <a
href="https://github.com/PyO3/pyo3/pull/4802">#4802</a></li>
<li>Fix generating import lib for PyPy when <code>abi3</code> feature is
enabled. <a
href="https://github.com/PyO3/pyo3/pull/4806">#4806</a></li>
<li>Fix generating import lib for python3.13t when <code>abi3</code>
feature is enabled. <a
href="https://github.com/PyO3/pyo3/pull/4808">#4808</a></li>
<li>Fix compile failure for raw identifiers like <code>r#box</code> in
<code>derive(FromPyObject)</code>. <a
href="https://github.com/PyO3/pyo3/pull/4814">#4814</a></li>
<li>Fix compile failure for <code>#[pyclass]</code> enum variants with
more than 12 fields. <a
href="https://github.com/PyO3/pyo3/pull/4832">#4832</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2a8460559d8f58269f306679fc58c9d101f70cf"><code>f2a8460</code></a>
release: 0.23.4</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/0c10e3462d34fe810df4f4ec5cfa7c853ae88add"><code>0c10e34</code></a>
ci: updates for Rust 1.84 (<a
href="https://github.com/pyo3/pyo3/issues/4846">#4846</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/9ee55a3a8f2ba7df759fb5f67879769aa7fc1100"><code>9ee55a3</code></a>
Implement locked iteration for PyList (<a
href="https://github.com/pyo3/pyo3/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/4b04bb3752c87d3aa9ee643c169982181c160074"><code>4b04bb3</code></a>
Allow useless conversion (<a
href="https://github.com/pyo3/pyo3/issues/4838">#4838</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/bcdbc9365165d5fc3c27023a9108d25a81356e00"><code>bcdbc93</code></a>
Fix PyDict issues on free-threaded build (<a
href="https://github.com/pyo3/pyo3/issues/4788">#4788</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/8aa68254abf0e37bb5e98bf6529d1ea166aaa0d4"><code>8aa6825</code></a>
Add an API to set rpath when using macOS system Python (<a
href="https://github.com/pyo3/pyo3/issues/4833">#4833</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/e19d048275aef8e92ae8639b88dea3b0470b2f12"><code>e19d048</code></a>
ci: add more tests for cross-compilation (<a
href="https://github.com/pyo3/pyo3/issues/4773">#4773</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/325218f1520fcb30c1c8e0a6df65db79cb587fa6"><code>325218f</code></a>
docs: Expand docs on when and why allow_threads is necessary (<a
href="https://github.com/pyo3/pyo3/issues/4767">#4767</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/869a25ba612936a01aa02d69f90d318d1040aba5"><code>869a25b</code></a>
fix error with complex enums with many fields (<a
href="https://github.com/pyo3/pyo3/issues/4832">#4832</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2915f518c82661d82a3390b655ae600a6bf60db"><code>f2915f5</code></a>
fix: cross-compilation compatibility checks for Windows (<a
href="https://github.com/pyo3/pyo3/issues/4800">#4800</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyo3/pyo3/compare/v0.23.3...v0.23.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `pyo3-macros-backend` from 0.23.3 to 0.23.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pyo3/pyo3/releases">pyo3-macros-backend's
releases</a>.</em></p>
<blockquote>
<h2>PyO3 0.23.4</h2>
<p>This release contains a range of fixes on top of PyO3 0.23.3,
primarily grouped into the following categories:</p>
<ul>
<li>Fixes for the new support for free-threaded Python 3.13</li>
<li>Fixes to conversions between Python and <code>chrono</code>
datetimes</li>
<li>Fixes to various build configuration cases for Windows</li>
<li>Fixes to edge cases in PyO3's macros leading to compile
failures</li>
</ul>
<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/davidhewitt"><code>@​davidhewitt</code></a>
<a href="https://github.com/Icxolu"><code>@​Icxolu</code></a>
<a href="https://github.com/kahojyun"><code>@​kahojyun</code></a>
<a href="https://github.com/LilyFoote"><code>@​LilyFoote</code></a>
<a href="https://github.com/mejrs"><code>@​mejrs</code></a>
<a href="https://github.com/messense"><code>@​messense</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/Owen-CH-Leung"><code>@​Owen-CH-Leung</code></a>
<a href="https://github.com/Tpt"><code>@​Tpt</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyO3/pyo3/blob/v0.23.4/CHANGELOG.md">pyo3-macros-backend's
changelog</a>.</em></p>
<blockquote>
<h2>[0.23.4] - 2025-01-10</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PyList::locked_for_each</code>, which uses a critical
section to lock the list on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Add <code>pyo3_build_config::add_python_framework_link_args</code>
build script API to set rpath when using macOS system Python. <a
href="https://github.com/PyO3/pyo3/pull/4833">#4833</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Use <code>datetime.fold</code> to distinguish ambiguous datetimes
when converting to and from <code>chrono::DateTime&lt;Tz&gt;</code>
(rather than erroring). <a
href="https://github.com/PyO3/pyo3/pull/4791">#4791</a></li>
<li>Optimize PyList iteration on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix unnecessary internal <code>py.allow_threads</code> GIL-switch
when attempting to access contents of a <code>PyErr</code> which
originated from Python (could lead to unintended deadlocks). <a
href="https://github.com/PyO3/pyo3/pull/4766">#4766</a></li>
<li>Fix thread-unsafe access of dict internals in
<code>BoundDictIterator</code> on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix unnecessary critical sections in <code>BoundDictIterator</code>
on the free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4788">#4788</a></li>
</ul>
<ul>
<li>Fix time-of-check to time-of-use issues with list iteration on the
free-threaded build. <a
href="https://github.com/PyO3/pyo3/pull/4789">#4789</a></li>
<li>Fix <code>chrono::DateTime&lt;Tz&gt;</code> to-Python conversion
when <code>Tz</code> is <code>chrono_tz::Tz</code>. <a
href="https://github.com/PyO3/pyo3/pull/4790">#4790</a></li>
<li>Fix <code>#[pyclass]</code> not being able to be named
<code>Probe</code>. <a
href="https://github.com/PyO3/pyo3/pull/4794">#4794</a></li>
<li>Fix not treating cross-compilation from x64 to aarch64 on Windows as
a cross-compile. <a
href="https://github.com/PyO3/pyo3/pull/4800">#4800</a></li>
<li>Fix missing struct fields on GraalPy when subclassing builtin
classes. <a
href="https://github.com/PyO3/pyo3/pull/4802">#4802</a></li>
<li>Fix generating import lib for PyPy when <code>abi3</code> feature is
enabled. <a
href="https://github.com/PyO3/pyo3/pull/4806">#4806</a></li>
<li>Fix generating import lib for python3.13t when <code>abi3</code>
feature is enabled. <a
href="https://github.com/PyO3/pyo3/pull/4808">#4808</a></li>
<li>Fix compile failure for raw identifiers like <code>r#box</code> in
<code>derive(FromPyObject)</code>. <a
href="https://github.com/PyO3/pyo3/pull/4814">#4814</a></li>
<li>Fix compile failure for <code>#[pyclass]</code> enum variants with
more than 12 fields. <a
href="https://github.com/PyO3/pyo3/pull/4832">#4832</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyO3/pyo3/commit/f2a8460559d8f58269f306679fc58c9d101f70cf"><code>f2a8460</code></a>
release: 0.23.4</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/0c10e3462d34fe810df4f4ec5cfa7c853ae88add"><code>0c10e34</code></a>
ci: updates for Rust 1.84 (<a
href="https://github.com/pyo3/pyo3/issues/4846">#4846</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/9ee55a3a8f2ba7df759fb5f67879769aa7fc1100"><code>9ee55a3</code></a>
Implement locked iteration for PyList (<a
href="https://github.com/pyo3/pyo3/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/4b04bb3752c87d3aa9ee643c1699…
  • Loading branch information
dependabot[bot] authored Jan 17, 2025
1 parent 5465d26 commit 540c4a7
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 31 deletions.
53 changes: 27 additions & 26 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,16 @@ anyhow = "1.0.95"
chrono = "0.4.39"
env_logger = "0.11.6"
insta = "1.42.0"
inventory = "0.3.16"
inventory = "0.3.17"
itertools = "0.13.0"
log = "0.4.22"
log = "0.4.25"
maplit = "1.0.2"
num-complex = "0.4.6"
numpy = ">= 0.21.0"
prettyplease = "0.2.25"
proc-macro2 = "1.0.92"
prettyplease = "0.2.27"
proc-macro2 = "1.0.93"
pyo3 = ">= 0.21.0"
quote = "1.0.38"
serde = { version = "1.0.217", features = ["derive"] }
syn = "2.0.95"
syn = "2.0.96"
toml = "0.8.19"

0 comments on commit 540c4a7

Please sign in to comment.