Skip to content

Commit 93f7de3

Browse files
committed
chore: upgrade versions
1 parent 095882b commit 93f7de3

File tree

3 files changed

+55
-79
lines changed

3 files changed

+55
-79
lines changed

Cargo.lock

Lines changed: 28 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[workspace.package]
2-
version = "1.0.10"
2+
version = "1.0.11"
33
authors = ["Alexey <delvinru@gmail.com>"]
44
categories = ["Parsing tools"]
55
description = "APK full-featured parser"
@@ -24,36 +24,36 @@ members = [
2424

2525
[workspace.dependencies]
2626
# internal
27-
apk-info = { path = "core", version = "1.0.10" }
28-
apk-info-axml = { path = "crates/axml", version = "1.0.10" }
29-
apk-info-xml = { path = "crates/xml", version = "1.0.10" }
30-
apk-info-zip = { path = "crates/zip", version = "1.0.10" }
27+
apk-info = { path = "core", version = "1.0.11" }
28+
apk-info-axml = { path = "crates/axml", version = "1.0.11" }
29+
apk-info-xml = { path = "crates/xml", version = "1.0.11" }
30+
apk-info-zip = { path = "crates/zip", version = "1.0.11" }
3131

3232
# external
33-
anyhow = "1.0.100"
33+
anyhow = "1.0.102"
3434
ahash = "0.8.12"
3535
bat = { version = "0.26.1", default-features = false, features = [
3636
"build-assets",
3737
"regex-fancy",
3838
] }
39-
bitflags = "2.10.0"
40-
clap = { version = "4.5.53", features = ["derive"] }
41-
clap_complete = "4.5.61"
42-
colored = "3.0.0"
43-
const-hex = "1.17.0"
44-
env_logger = { version = "0.11.8", features = ["auto-color"] }
45-
flate2 = "1.1.5"
39+
bitflags = "2.11.0"
40+
clap = { version = "4.5.60", features = ["derive"] }
41+
clap_complete = "4.5.66"
42+
colored = "3.1.1"
43+
const-hex = "1.18.0"
44+
env_logger = { version = "0.11.9", features = ["auto-color"] }
45+
flate2 = "1.1.9"
4646
log = "0.4.29"
47-
memchr = "2.7.6"
47+
memchr = "2.8.0"
4848
once_cell = "1.21.3"
4949
openssl = { version = "0.10.75", features = ["vendored"] }
5050
phf = { version = "0.13.1", default-features = false }
5151
phf_codegen = "0.13.1"
52-
pyo3 = "0.27.2"
53-
quick-xml = "0.38.4"
54-
regex = "1.12.2"
52+
pyo3 = "0.28.2"
53+
quick-xml = "0.39.2"
54+
regex = "1.12.3"
5555
serde = { version = "1.0.228", features = ["derive"] }
56-
serde_json = "1.0.145"
56+
serde_json = "1.0.149"
5757
smallvec = "1.15.1"
5858
thiserror = "2"
5959
walkdir = "2.5.0"

python/src/lib.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use pyo3::{Bound, PyAny, PyResult, create_exception, pyclass, pymethods};
1919

2020
create_exception!(m, APKError, PyException, "Got error while parsing apk");
2121

22-
#[pyclass(eq, frozen, module = "apk_info._apk_info")]
22+
#[pyclass(eq, frozen, from_py_object, module = "apk_info._apk_info")]
2323
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
2424
pub struct CertificateInfo {
2525
#[pyo3(get)]
@@ -228,7 +228,7 @@ impl From<ZipFileCompressionType> for FileCompressionType {
228228
}
229229
}
230230

231-
#[pyclass(frozen, module = "apk_info._apk_info")]
231+
#[pyclass(frozen, from_py_object, module = "apk_info._apk_info")]
232232
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
233233
struct IntentFilter {
234234
#[pyo3(get)]
@@ -279,7 +279,7 @@ impl IntentFilter {
279279
}
280280
}
281281

282-
#[pyclass(frozen, module = "apk_info._apk_info")]
282+
#[pyclass(frozen, from_py_object, module = "apk_info._apk_info")]
283283
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
284284
struct Activity {
285285
#[pyo3(get)]
@@ -361,7 +361,7 @@ impl Activity {
361361
}
362362
}
363363

364-
#[pyclass(frozen, module = "apk_info._apk_info")]
364+
#[pyclass(frozen, from_py_object, module = "apk_info._apk_info")]
365365
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
366366
struct ActivityAlias {
367367
#[pyo3(get)]
@@ -439,7 +439,7 @@ impl ActivityAlias {
439439
}
440440
}
441441

442-
#[pyclass(frozen, module = "apk_info._apk_info")]
442+
#[pyclass(frozen, from_py_object, module = "apk_info._apk_info")]
443443
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
444444
struct Permission {
445445
#[pyo3(get)]
@@ -491,7 +491,7 @@ impl Permission {
491491
}
492492
}
493493

494-
#[pyclass(frozen, module = "apk_info._apk_info")]
494+
#[pyclass(frozen, from_py_object, module = "apk_info._apk_info")]
495495
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
496496
pub struct Provider {
497497
#[pyo3(get)]
@@ -580,7 +580,7 @@ impl Provider {
580580
}
581581
}
582582

583-
#[pyclass(frozen, module = "apk_info._apk_info")]
583+
#[pyclass(frozen, from_py_object, module = "apk_info._apk_info")]
584584
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
585585
struct Service {
586586
#[pyo3(get)]
@@ -654,7 +654,7 @@ impl Service {
654654
}
655655
}
656656

657-
#[pyclass(frozen, module = "apk_info._apk_info")]
657+
#[pyclass(frozen, from_py_object, module = "apk_info._apk_info")]
658658
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
659659
struct Receiver {
660660
#[pyo3(get)]
@@ -721,7 +721,7 @@ impl Receiver {
721721
}
722722
}
723723

724-
#[pyclass(frozen, module = "apk_info._apk_info")]
724+
#[pyclass(frozen, from_py_object, module = "apk_info._apk_info")]
725725
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
726726
struct Attribution {
727727
#[pyo3(get)]

0 commit comments

Comments
 (0)