northstar-runtime 0.7.1

Northstar is an container runtime for Linux targetting embedded systems
Documentation
[build-dependencies.anyhow]
features = ["backtrace"]
version = "1.0.70"

[build-dependencies.bindgen]
default-features = false
features = ["runtime"]
optional = true
version = "0.64.0"
[dependencies.anyhow]
features = ["backtrace"]
version = "1.0.70"

[dependencies.async-stream]
optional = true
version = "0.3.4"

[dependencies.async-trait]
optional = true
version = "0.1.67"

[dependencies.base64]
optional = true
version = "0.21.0"

[dependencies.bincode]
optional = true
version = "1.3.3"

[dependencies.bitflags]
version = "2.0.2"

[dependencies.byteorder]
optional = true
version = "1.4.3"

[dependencies.bytes]
optional = true
version = "1.4.0"

[dependencies.bytesize]
optional = true
version = "1.2.0"

[dependencies.caps]
optional = true
version = "0.5.5"

[dependencies.cgroups-rs]
features = ["serde"]
optional = true
version = "0.3.2"

[dependencies.ed25519-dalek]
optional = true
version = "1.0.1"

[dependencies.futures]
default-features = true
optional = true
version = "0.3.27"

[dependencies.hex]
optional = true
version = "0.4.3"

[dependencies.hmac]
features = ["reset"]
optional = true
version = "0.12.1"

[dependencies.humanize-rs]
optional = true
version = "0.1.5"

[dependencies.humantime]
optional = true
version = "2.1.0"

[dependencies.humantime-serde]
optional = true
version = "1.1.1"

[dependencies.inotify]
features = ["stream"]
optional = true
version = "0.10.0"

[dependencies.itertools]
optional = true
version = "0.10.5"

[dependencies.lazy_static]
optional = true
version = "1.4.0"

[dependencies.libc]
optional = true
version = "0.2.140"

[dependencies.log]
features = ["serde", "max_level_trace", "release_max_level_debug"]
version = "0.4.17"

[dependencies.loopdev]
optional = true
version = "0.4.0"

[dependencies.memchr]
version = "2.5.0"

[dependencies.memfd]
optional = true
version = "0.6.2"

[dependencies.memoffset]
optional = true
version = "0.8.0"

[dependencies.nanoid]
optional = true
version = "0.4.0"

[dependencies.nix]
default-features = false
features = ["fs", "sched", "ioctl", "mount", "term", "uio", "socket", "net", "signal", "user"]
optional = true
version = "0.26.2"

[dependencies.pkg-version]
optional = true
version = "1.0.0"

[dependencies.rand_core]
features = ["getrandom"]
optional = true
version = "0.6.4"

[dependencies.rlimit]
optional = true
version = "0.9.1"

[dependencies.semver]
features = ["serde"]
version = "1.0.17"

[dependencies.serde]
features = ["derive", "rc"]
version = "1.0.158"

[dependencies.serde_json]
optional = true
version = "1.0.94"

[dependencies.serde_plain]
optional = true
version = "1.0.1"

[dependencies.serde_with]
optional = true
version = "2.3.1"

[dependencies.serde_yaml]
optional = true
version = "0.9.19"

[dependencies.sha2]
optional = true
version = "0.10.6"

[dependencies.strum]
optional = true
version = "0.24.1"

[dependencies.strum_macros]
optional = true
version = "0.24.3"

[dependencies.tempfile]
optional = true
version = "3.4.0"

[dependencies.thiserror]
version = "1.0.40"

[dependencies.tokio]
features = ["fs", "io-std", "io-util", "macros", "process", "rt-multi-thread", "sync", "time", "net"]
optional = true
version = "1.26.0"

[dependencies.tokio-eventfd]
optional = true
version = "0.2.0"

[dependencies.tokio-util]
features = ["codec", "io"]
optional = true
version = "0.7.7"

[dependencies.toml]
optional = true
version = "0.7.3"

[dependencies.url]
features = ["serde"]
optional = true
version = "2.3.1"

[dependencies.uuid]
features = ["v4"]
optional = true
version = "1.3.0"

[dependencies.validator]
features = ["derive"]
optional = true
version = "0.16.0"

[dependencies.zeroize]
optional = true
version = "1.5.7"

[dependencies.zip]
default-features = false
optional = true
version = "0.6.4"
[dev-dependencies.anyhow]
features = ["backtrace"]
version = "1.0.70"

[dev-dependencies.memfd]
version = "0.6.2"

[dev-dependencies.proptest]
version = "1.1.0"

[dev-dependencies.serde_json]
version = "1.0.94"

[dev-dependencies.tokio]
features = ["test-util"]
version = "1.26.0"

[dev-dependencies.tokio-test]
version = "0.4.2"

[dev-dependencies.toml]
version = "0.7.3"

[features]
api = ["bytes", "futures", "npk", "pkg-version", "serde_json", "tokio", "tokio-util"]
npk = ["base64", "byteorder", "ed25519-dalek", "hex", "humanize-rs", "itertools", "pkg-version", "rand_core", "seccomp", "serde_json", "serde_plain", "serde_with", "serde_yaml", "sha2", "strum", "strum_macros", "tempfile", "toml", "uuid", "validator", "zeroize", "zip"]
rexec = ["nix", "memfd"]
runtime = ["api", "async-stream", "async-trait", "bincode", "bytesize", "caps", "cgroups-rs", "ed25519-dalek", "futures", "hex", "hmac", "humantime", "humantime-serde", "inotify", "itertools", "lazy_static", "libc", "loopdev", "memfd", "memoffset", "nanoid", "nix", "npk", "rlimit", "serde_plain", "tempfile", "tokio", "tokio-eventfd", "tokio-util", "url"]
seccomp = ["bindgen", "caps", "lazy_static", "memoffset", "nix", "npk"]

[package]
authors = ["ESRLabs"]
build = "build.rs"
description = "Northstar is an container runtime for Linux targetting embedded systems"
edition = "2021"
license = "Apache-2.0"
name = "northstar-runtime"
readme = "README.md"
repository = "https://github.com/esrlabs/northstar"
resolver = "1"
rust-version = "1.63.0"
version = "0.7.1"
[package.metadata.docs.rs]
features = ["api", "npk", "runtime", "seccomp"]