# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "scaphandre" version = "1.0.0" authors = ["Benoit Petit "] description = "Electric power/energy consumption monitoring agent." homepage = "https://scaphandre.hubblo.org" readme = "README.md" license = "Apache-2.0" repository = "https://github.com/hubblo-org/scaphandre" [dependencies.chrono] version = "0.4" [dependencies.clap] version = "4.2" features = [ "cargo", "derive", ] [dependencies.colored] version = "2.0" [dependencies.docker-sync] version = "0.1.2" optional = true [dependencies.hostname] version = "0.3.1" [dependencies.hyper] version = "0.14" features = ["full"] optional = true [dependencies.isahc] version = "1.7.2" optional = true [dependencies.k8s-sync] version = "0.2.3" optional = true [dependencies.log] version = "0.4" [dependencies.loggerv] version = "0.7" [dependencies.ordered-float] version = "2.0" [dependencies.protobuf] version = "2.28.0" [dependencies.rand] version = "0.7.3" [dependencies.regex] version = "1.7" [dependencies.riemann_client] version = "0.9.0" optional = true [dependencies.serde] version = "1.0" features = ["derive"] optional = true [dependencies.serde_json] version = "1.0" optional = true [dependencies.sysinfo] version = "0.28.3" [dependencies.time] version = "0.3" [dependencies.tokio] version = "1.26.0" features = ["full"] optional = true [dependencies.warp10] version = "2.0.0" optional = true [features] containers = [ "docker-sync", "k8s-sync", ] default = [ "prometheus", "riemann", "warpten", "json", "containers", "prometheuspush", ] json = [ "serde", "serde_json", ] prometheus = [ "hyper", "tokio", ] prometheuspush = ["isahc"] qemu = [] riemann = ["riemann_client"] warpten = ["warp10"] [target."cfg(target_os=\"linux\")".dependencies.procfs] version = "0.15.0" [target."cfg(target_os=\"windows\")".dependencies.core_affinity] version = "0.8.1" [target."cfg(target_os=\"windows\")".dependencies.raw-cpuid] version = "10.5.0" [target."cfg(target_os=\"windows\")".dependencies.windows] version = "0.27.0" features = [ "alloc", "Win32_Storage_FileSystem", "Win32_Foundation", "Win32_Security", "Win32_System_IO", "Win32_System_Ioctl", "Win32_System_Threading", "Win32_System_SystemInformation", ] [target."cfg(target_os=\"windows\")".dependencies.windows-service] version = "0.6.0" [target."cfg(target_os=\"windows\")".dependencies.x86] version = "0.52.0"