From 2cb8dcf065362085ff92ee1d6123dcba7c4e9abf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 05:26:26 +0000 Subject: [PATCH] fix(deps): update rust crate pyo3 to v0.28.2 --- others/beta-versions/dictsqlite_v3/Cargo.toml | 2 +- .../beta-versions/dictsqlite_v4.1/Cargo.lock | 51 ++++--------------- .../beta-versions/dictsqlite_v4.1/Cargo.toml | 2 +- .../beta-versions/dictsqlite_v4.2/Cargo.toml | 2 +- others/beta-versions/dictsqlite_v4/Cargo.toml | 2 +- 5 files changed, 15 insertions(+), 44 deletions(-) diff --git a/others/beta-versions/dictsqlite_v3/Cargo.toml b/others/beta-versions/dictsqlite_v3/Cargo.toml index b1e2469e..fd29414e 100644 --- a/others/beta-versions/dictsqlite_v3/Cargo.toml +++ b/others/beta-versions/dictsqlite_v3/Cargo.toml @@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] # Python bindings -pyo3 = { version = "0.26", features = ["extension-module", "abi3-py39"] } +pyo3 = { version = "0.28", features = ["extension-module", "abi3-py39"] } # High-performance concurrent data structures dashmap = "6.0" # Lock-free concurrent HashMap diff --git a/others/beta-versions/dictsqlite_v4.1/Cargo.lock b/others/beta-versions/dictsqlite_v4.1/Cargo.lock index d4736e60..a5a3d4c8 100644 --- a/others/beta-versions/dictsqlite_v4.1/Cargo.lock +++ b/others/beta-versions/dictsqlite_v4.1/Cargo.lock @@ -679,15 +679,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "indoc" -version = "2.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706" -dependencies = [ - "rustversion", -] - [[package]] name = "inout" version = "0.1.4" @@ -787,15 +778,6 @@ version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] - [[package]] name = "mio" version = "1.1.1" @@ -1026,37 +1008,32 @@ dependencies = [ [[package]] name = "pyo3" -version = "0.24.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219" +checksum = "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1" dependencies = [ - "cfg-if", - "indoc", "libc", - "memoffset", "once_cell", "portable-atomic", "pyo3-build-config", "pyo3-ffi", "pyo3-macros", - "unindent", ] [[package]] name = "pyo3-build-config" -version = "0.24.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999" +checksum = "8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7" dependencies = [ - "once_cell", "target-lexicon", ] [[package]] name = "pyo3-ffi" -version = "0.24.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33" +checksum = "491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc" dependencies = [ "libc", "pyo3-build-config", @@ -1064,9 +1041,9 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.24.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9" +checksum = "f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e" dependencies = [ "proc-macro2", "pyo3-macros-backend", @@ -1076,9 +1053,9 @@ dependencies = [ [[package]] name = "pyo3-macros-backend" -version = "0.24.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a" +checksum = "22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a" dependencies = [ "heck", "proc-macro2", @@ -1473,7 +1450,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.1", "once_cell", "rustix", "windows-sys 0.61.2", @@ -1627,12 +1604,6 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" -[[package]] -name = "unindent" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" - [[package]] name = "universal-hash" version = "0.5.1" diff --git a/others/beta-versions/dictsqlite_v4.1/Cargo.toml b/others/beta-versions/dictsqlite_v4.1/Cargo.toml index 226fd53f..5143e10f 100644 --- a/others/beta-versions/dictsqlite_v4.1/Cargo.toml +++ b/others/beta-versions/dictsqlite_v4.1/Cargo.toml @@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] # Python bindings (Security fix: RUSTSEC-2025-0020 - buffer overflow vulnerability) -pyo3 = { version = "0.24.1", features = ["extension-module", "abi3-py39"] } +pyo3 = { version = "0.28.0", features = ["extension-module", "abi3-py39"] } # High-performance concurrent data structures dashmap = "6.0" # Lock-free concurrent HashMap diff --git a/others/beta-versions/dictsqlite_v4.2/Cargo.toml b/others/beta-versions/dictsqlite_v4.2/Cargo.toml index e2221f31..76c9a05c 100644 --- a/others/beta-versions/dictsqlite_v4.2/Cargo.toml +++ b/others/beta-versions/dictsqlite_v4.2/Cargo.toml @@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] # Python bindings (Security fix: RUSTSEC-2025-0020 - buffer overflow vulnerability) -pyo3 = { version = "0.24.1", features = ["extension-module", "abi3-py39", "experimental-async"] } +pyo3 = { version = "0.28.0", features = ["extension-module", "abi3-py39", "experimental-async"] } # High-performance concurrent data structures dashmap = "6.0" # Lock-free concurrent HashMap diff --git a/others/beta-versions/dictsqlite_v4/Cargo.toml b/others/beta-versions/dictsqlite_v4/Cargo.toml index f60531a3..ca5db762 100644 --- a/others/beta-versions/dictsqlite_v4/Cargo.toml +++ b/others/beta-versions/dictsqlite_v4/Cargo.toml @@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] # Python bindings -pyo3 = { version = "0.24", features = ["extension-module", "abi3-py39"] } +pyo3 = { version = "0.28", features = ["extension-module", "abi3-py39"] } # High-performance concurrent data structures dashmap = "6.0" # Lock-free concurrent HashMap