[package] authors = ["MaidSafe Developers "] description = "A command-line application for installing, managing and operating `safenode` as a service." edition = "2021" homepage = "https://maidsafe.net" license = "GPL-3.0" name = "sn_service_management" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" version = "0.3.8" [dependencies] async-trait = "0.1" dirs-next = "2.0.0" libp2p = { version = "0.53", features = ["kad"] } libp2p-identity = { version = "0.2.7", features = ["rand"] } prost = { version = "0.9" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" semver = "1.0.20" service-manager = "0.7.0" sn_logging = { path = "../sn_logging", version = "0.2.30" } sn_protocol = { path = "../sn_protocol", version = "0.17.5", features = [ "rpc", ] } sn_transfers = { path = "../sn_transfers", version = "0.18.8" } sysinfo = "0.30.12" thiserror = "1.0.23" tokio = { version = "1.32.0", features = ["time"] } tonic = { version = "0.6.2" } tracing = { version = "~0.1.26" } tracing-core = "0.1.30" [build-dependencies] # watch out updating this, protoc compiler needs to be installed on all build systems # arm builds + musl are very problematic tonic-build = { version = "~0.6.2" } [dev-dependencies] mockall = "0.11.3"