1[package]
2name = "atspi-proxies"
3version = "0.6.0"
4description = "AT-SPI2 proxies to query or manipulate UI objects"
5license = "Apache-2.0 OR MIT"
6readme = "README.md"
7repository = "https://github.com/odilia-app/atspi"
8homepage = "https://github.com/odilia-app/atspi"
9keywords = ["screen-reader", "accessibility", "a11y", "tts", "linux"]
10categories = ["accessibility", "api-bindings"]
11edition = "2021"
12rust-version.workspace = true
13include = ["src/**/*", "README.md"]
14
15[package.metadata.release]
16release = true
17publish = true
18
19[features]
20default = ["async-std"]
21async-std = ["zbus/async-io", "atspi-common/async-std"]
22gvariant = ["zvariant/gvariant"]
23tokio = ["zbus/tokio", "atspi-common/tokio"]
24
25[dependencies]
26atspi-common = { path = "../atspi-common", version = "0.6.0", default-features = false }
27serde = { version = "^1.0", default-features = false, features = ["derive"] }
28zbus = { workspace = true }
29zvariant = { version = "4.1", default-features = false }
30
31[dev-dependencies]
32async-std = { version = "1", features = ["attributes"] }
33atspi-common = { path = "../atspi-common", version = "0.6.0", features = ["async-std"] }
34byteorder = "1.4"
35futures-lite = { version = "2", default-features = false }
36rename-item = "0.1.0"
37serde_json = "1.0.96"
38serde_plain = "1.0.1"
39tokio = { version = "1", default-features = false, features = ["macros", "rt-multi-thread"] }
40tokio-stream = "0.1"
41tokio-test = "0.4.2"
42tracing = "0.1.37"
43