Skip to content

Commit f930caf

Browse files
Build(deps): bump pyo3 from 0.28.0 to 0.28.1 (#223)
Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.28.0 to 0.28.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.28.1</h2> <p>This patch contains a number of minor compile-time fixes for PyO3 0.28.0.</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/funsafemath"><code>@​funsafemath</code></a> <a href="https://github.com/ngoldbaum"><code>@​ngoldbaum</code></a> <a href="https://github.com/rara64"><code>@​rara64</code></a> <a href="https://github.com/tdyas"><code>@​tdyas</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.28.1] - 2026-02-14</h2> <h3>Fixed</h3> <ul> <li>Fix <code>*args</code> / <code>**kwargs</code> support in<code> experimental-async</code> feature (regressed in 0.28.0). <a href="https://redirect.github.com/PyO3/pyo3/pull/5771">#5771</a></li> <li>Fix <code>clippy::declare_interior_mutable_const</code> warning inside <code>#[pyclass]</code> generated code on enums. <a href="https://redirect.github.com/PyO3/pyo3/pull/5772">#5772</a></li> <li>Fix <code>ambiguous_associated_items</code> compilation error when deriving <code>FromPyObject</code> or using <code>#[pyclass(from_py_object)]</code> macro on enums with <code>Error</code> variant. <a href="https://redirect.github.com/PyO3/pyo3/pull/5784">#5784</a></li> <li>Fix <code>__qualname__</code> for complex <code>#[pyclass]</code> enum variants to include the enum name. <a href="https://redirect.github.com/PyO3/pyo3/pull/5796">#5796</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/45f49ff9f50538c5bc2ea2c5045ee58f7270bfad"><code>45f49ff</code></a> release: 0.28.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/56c34d630b8c133b3298ccae601dff2f6d5a9798"><code>56c34d6</code></a> Document Py_GIL_DISABLED in pyo3-build-config docs (<a href="https://redirect.github.com/pyo3/pyo3/issues/5810">#5810</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/92bc9efd51f70d72d71223b2d661b7d9cc074ef6"><code>92bc9ef</code></a> Avoid unused variable warning with a debug Python build (<a href="https://redirect.github.com/pyo3/pyo3/issues/5811">#5811</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/ca5df1a72d745c27327cddd3726aebda88556614"><code>ca5df1a</code></a> ci: re-enable <code>list_get_item_unchecked</code> benchmark on free-threaded build (<a href="https://redirect.github.com/pyo3/pyo3/issues/5812">#5812</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/413d9b5b0130dd636d250be03d807b6091beab5e"><code>413d9b5</code></a> Fix missing <code>std::sync::atomic::Ordering</code> import for targets without atomic64...</li> <li><a href="https://github.com/PyO3/pyo3/commit/1c764cdc377d41f7117524fd9ecb311a81a2029c"><code>1c764cd</code></a> docs: improve messaging around <code>#[pyclass(from_py_object)]</code> change (<a href="https://redirect.github.com/pyo3/pyo3/issues/5798">#5798</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/927411acb05ac00d9384165b01f7e1906ebbc0f1"><code>927411a</code></a> fix <code>__qualname__</code> for complex enum variants (<a href="https://redirect.github.com/pyo3/pyo3/issues/5796">#5796</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/233434416d96a0d35aba76c479a6a06d23c26c82"><code>2334344</code></a> Fix ambiguous associated item error (<a href="https://redirect.github.com/pyo3/pyo3/issues/5784">#5784</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/3f5dba98add9394bfb4e28a9e549604375e85e5a"><code>3f5dba9</code></a> two before sections, one is after (<a href="https://redirect.github.com/pyo3/pyo3/issues/5775">#5775</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/2b153661c3dd9687f62c4f8ca88af1aaaa24ac6d"><code>2b15366</code></a> use inline const expression initializing enum singletons (<a href="https://redirect.github.com/pyo3/pyo3/issues/5772">#5772</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.28.0...v0.28.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.28.0&new-version=0.28.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>
2 parents 8e339d1 + 449d74d commit f930caf

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

Cargo.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ dependencies = [
4444

4545
[[package]]
4646
name = "pyo3"
47-
version = "0.28.0"
47+
version = "0.28.1"
4848
source = "registry+https://github.com/rust-lang/crates.io-index"
49-
checksum = "fcf3ccafdf54c050be48a3a086d372f77ba6615f5057211607cd30e5ac5cec6d"
49+
checksum = "14c738662e2181be11cb82487628404254902bb3225d8e9e99c31f3ef82a405c"
5050
dependencies = [
5151
"libc",
5252
"once_cell",
@@ -58,28 +58,28 @@ dependencies = [
5858

5959
[[package]]
6060
name = "pyo3-build-config"
61-
version = "0.28.0"
61+
version = "0.28.1"
6262
source = "registry+https://github.com/rust-lang/crates.io-index"
63-
checksum = "972720a441c91fd9c49f212a1d2d74c6e3803b231ebc8d66c51efbd7ccab11c8"
63+
checksum = "f9ca0864a7dd3c133a7f3f020cbff2e12e88420da854c35540fd20ce2d60e435"
6464
dependencies = [
6565
"target-lexicon",
6666
]
6767

6868
[[package]]
6969
name = "pyo3-ffi"
70-
version = "0.28.0"
70+
version = "0.28.1"
7171
source = "registry+https://github.com/rust-lang/crates.io-index"
72-
checksum = "5994456d9dab8934d600d3867571b6410f24fbd6002570ad56356733eb54859b"
72+
checksum = "9dfc1956b709823164763a34cc42bbfd26b8730afa77809a3df8b94a3ae3b059"
7373
dependencies = [
7474
"libc",
7575
"pyo3-build-config",
7676
]
7777

7878
[[package]]
7979
name = "pyo3-macros"
80-
version = "0.28.0"
80+
version = "0.28.1"
8181
source = "registry+https://github.com/rust-lang/crates.io-index"
82-
checksum = "11ce9cc8d81b3c4969748807604d92b4eef363c5bb82b1a1bdb34ec6f1093a18"
82+
checksum = "29dc660ad948bae134d579661d08033fbb1918f4529c3bbe3257a68f2009ddf2"
8383
dependencies = [
8484
"proc-macro2",
8585
"pyo3-macros-backend",
@@ -89,9 +89,9 @@ dependencies = [
8989

9090
[[package]]
9191
name = "pyo3-macros-backend"
92-
version = "0.28.0"
92+
version = "0.28.1"
9393
source = "registry+https://github.com/rust-lang/crates.io-index"
94-
checksum = "eaf4b60036a154d23282679b658e3cc7d88d3b8c9a40b43824785f232d2e1b98"
94+
checksum = "e78cd6c6d718acfcedf26c3d21fe0f053624368b0d44298c55d7138fde9331f7"
9595
dependencies = [
9696
"heck",
9797
"proc-macro2",

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ crate-type = ["cdylib",]
99

1010

1111
[dependencies]
12-
pyo3 = { version = "^0.28.0", features = ["extension-module"] }
12+
pyo3 = { version = "^0.28.1", features = ["extension-module"] }

0 commit comments

Comments
 (0)