瀏覽代碼

Bump pyo3 from 0.25.0 to 0.25.1 (#1582)

Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.25.0 to 0.25.1.
<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.25.1</h2>
<p>This release adds testing for arm64 Windows, and fixes a bug with
Python 3.14 support on 32-bit systems.</p>
<p>This release also adds a <code>chrono-local</code> feature to enable
support for <code>chrono::Local</code> timezone (this was previously
available in PyO3 0.24 but would convert the local timezone to a fixed
offset, which did not round-trip well).</p>
<p>There are a few other fixes, mostly correcting FFI definitions and
improving compiler errors when writing <code>async</code> code without
the <code>experimental-async</code> feature enabled.</p>
<p>Thank you to the following contributors for the improvements:</p>
<p><a
href="https://github.com/bschoenmaeckers"><code>@​bschoenmaeckers</code></a>
<a href="https://github.com/Cheukting"><code>@​Cheukting</code></a>
<a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a>
<a href="https://github.com/decathorpe"><code>@​decathorpe</code></a>
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
<a href="https://github.com/Icxolu"><code>@​Icxolu</code></a>
<a href="https://github.com/jessekrubin"><code>@​jessekrubin</code></a>
<a
href="https://github.com/musicinmybrain"><code>@​musicinmybrain</code></a>
<a href="https://github.com/ngoldbaum"><code>@​ngoldbaum</code></a>
<a href="https://github.com/timfel"><code>@​timfel</code></a>
<a href="https://github.com/tonybaloney"><code>@​tonybaloney</code></a>
<a href="https://github.com/Tpt"><code>@​Tpt</code></a>
<a href="https://github.com/yogevm15"><code>@​yogevm15</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyO3/pyo3/blob/v0.25.1/CHANGELOG.md">pyo3's
changelog</a>.</em></p>
<blockquote>
<h2>[0.25.1] - 2025-06-12</h2>
<h3>Packaging</h3>
<ul>
<li>Add support for Windows on ARM64. <a
href="https://redirect.github.com/PyO3/pyo3/pull/5145">#5145</a></li>
<li>Add <code>chrono-local</code> feature for optional conversions for
chrono's <code>Local</code> timezone &amp;
<code>DateTime&lt;Local&gt;</code> instances. <a
href="https://redirect.github.com/PyO3/pyo3/pull/5174">#5174</a></li>
</ul>
<h3>Added</h3>
<ul>
<li>Add FFI definition <code>PyBytes_AS_STRING</code>. <a
href="https://redirect.github.com/PyO3/pyo3/pull/5121">#5121</a></li>
<li>Add support for module associated consts introspection. <a
href="https://redirect.github.com/PyO3/pyo3/pull/5150">#5150</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Enable &quot;vectorcall&quot; FFI definitions on GraalPy. <a
href="https://redirect.github.com/PyO3/pyo3/pull/5121">#5121</a></li>
<li>Use <code>Py_Is</code> function on GraalPy <a
href="https://redirect.github.com/PyO3/pyo3/pull/5121">#5121</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Report a better compile error for <code>async</code> declarations
when not using <code>experimental-async</code> feature. <a
href="https://redirect.github.com/PyO3/pyo3/pull/5156">#5156</a></li>
<li>Fix implementation of <code>FromPyObject</code> for
<code>uuid::Uuid</code> on big-endian architectures. <a
href="https://redirect.github.com/PyO3/pyo3/pull/5161">#5161</a></li>
<li>Fix segmentation faults on 32-bit x86 with Python 3.14. <a
href="https://redirect.github.com/PyO3/pyo3/pull/5180">#5180</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyO3/pyo3/commit/2aacae6cef1bc806a642d3018bb66a307a7850bd"><code>2aacae6</code></a>
release: 0.25.1</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/a4c35cee3006d40c7c22fee50dc03125fafe82fc"><code>a4c35ce</code></a>
Make PyObjectObRefcnt.refcnt_and_flags 64-bit-only (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5180">#5180</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/0ba8f31be6afaaf6d63af717aa0192bfdc326534"><code>0ba8f31</code></a>
docs: add Kyle Barron libraries/packages to README.md (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5172">#5172</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/eb3fac901dc85a101e534a6cae3df50696e51f07"><code>eb3fac9</code></a>
fix: typos in guide/docs (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5182">#5182</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/7601c0cc1c2465e559602cbd144921f202e451e1"><code>7601c0c</code></a>
ci: fixes 2025-06-06 (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5186">#5186</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/2829027f9c8a9b698f86bfe78937c38bc8d3b0ca"><code>2829027</code></a>
Add conversions for chrono's <code>Local</code> timezone (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5174">#5174</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/5db48718bdd5e7f6611db65298cdb83e53493a7c"><code>5db4871</code></a>
Remove unnecessary warning filter in pytests (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5165">#5165</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/008efe221d2435763bab9e6e334516ac643d8bca"><code>008efe2</code></a>
conversions: fix FromPyObject impl for uuid::Uuid for big-endian (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5161">#5161</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/a27ccd7b4ad73ca99ba14c27c8ace74fabda2ee5"><code>a27ccd7</code></a>
Updates to better support ormsgpack on GraalPy. (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5121">#5121</a>)</li>
<li><a
href="https://github.com/PyO3/pyo3/commit/2c13c1c0a78586fd32d84c5cbed7e45b119f9d04"><code>2c13c1c</code></a>
Catching Invalid Asyncs (<a
href="https://redirect.github.com/pyo3/pyo3/issues/5156">#5156</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyo3/pyo3/compare/v0.25.0...v0.25.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.25.0&new-version=0.25.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] 1 月之前
父節點
當前提交
1e4a0d0c6f
共有 1 個文件被更改,包括 10 次插入10 次删除
  1. 10 10
      Cargo.lock

+ 10 - 10
Cargo.lock

@@ -87,9 +87,9 @@ dependencies = [
 
 [[package]]
 name = "pyo3"
-version = "0.25.0"
+version = "0.25.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4"
+checksum = "8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a"
 dependencies = [
  "indoc",
  "libc",
@@ -104,9 +104,9 @@ dependencies = [
 
 [[package]]
 name = "pyo3-build-config"
-version = "0.25.0"
+version = "0.25.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d"
+checksum = "458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598"
 dependencies = [
  "once_cell",
  "target-lexicon",
@@ -114,9 +114,9 @@ dependencies = [
 
 [[package]]
 name = "pyo3-ffi"
-version = "0.25.0"
+version = "0.25.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e"
+checksum = "7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c"
 dependencies = [
  "libc",
  "pyo3-build-config",
@@ -124,9 +124,9 @@ dependencies = [
 
 [[package]]
 name = "pyo3-macros"
-version = "0.25.0"
+version = "0.25.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214"
+checksum = "a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50"
 dependencies = [
  "proc-macro2",
  "pyo3-macros-backend",
@@ -136,9 +136,9 @@ dependencies = [
 
 [[package]]
 name = "pyo3-macros-backend"
-version = "0.25.0"
+version = "0.25.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e"
+checksum = "4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc"
 dependencies = [
  "heck",
  "proc-macro2",