1[package]
2name = "atspi-proxies"
3version = "0.3.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 = "1.68.2"
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 = ["zbus/gvariant"]
23tokio = ["zbus/tokio", "atspi-common/tokio"]
24
25[dependencies]
26atspi-common = { path = "../atspi-common", version = "0.3.0", default-features = false }
27serde = { version = "^1.0", default-features = false, features = ["derive"] }
28zbus = { workspace = true, default-features = false }
29# optional dependencies
30async-trait = { version = "^0.1.59", optional = true }
31futures-lite = { version = "1.12", default-features = false, optional = true }
32
33[dev-dependencies]
34atspi-common = { path = "../atspi-common", version = "0.3.0", features = ["async-std"] }
35byteorder = "1.4"
36serde_plain = "1.0.1"
37lazy_static = "1.0"
38tokio-stream = "0.1"
39tokio = { version = "1", default_features = false, features = ["macros", "rt-multi-thread"] }
40async-std = { version = "1", features = ["attributes"] }
41futures-lite = { version = "1.12", default-features = false }
42tokio-test = "0.4.2"
43rename-item = "0.1.0"
44fantoccini = "0.19"
45serde_json = "1.0.96"
46serial_test = "2.0.0"
47tracing = "0.1.37"
48