# 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 = "youki" version = "0.3.3" authors = ["youki team"] build = "build.rs" description = "A container runtime written in Rust" homepage = "https://containers.github.io/youki" readme = "README.md" keywords = [ "youki", "container", ] license-file = "LICENSE" repository = "https://github.com/containers/youki" [dependencies.anyhow] version = "1.0.86" [dependencies.caps] version = "0.5.5" [dependencies.chrono] version = "0.4" features = [ "clock", "serde", ] default-features = false [dependencies.clap] version = "4.1.6" features = [ "std", "suggestions", "derive", "cargo", "help", "usage", "error-context", ] default-features = false [dependencies.clap_complete] version = "4.1.3" [dependencies.libcgroups] version = "0.3.3" default-features = false [dependencies.libcontainer] version = "0.3.3" default-features = false [dependencies.liboci-cli] version = "0.3.3" [dependencies.nix] version = "0.27.1" [dependencies.once_cell] version = "1.19.0" [dependencies.pentacle] version = "1.0.0" [dependencies.procfs] version = "0.16.0" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" [dependencies.tabwriter] version = "1" [dependencies.tracing] version = "0.1.40" features = ["attributes"] [dependencies.tracing-journald] version = "0.3.0" [dependencies.tracing-subscriber] version = "0.3.18" features = [ "json", "env-filter", ] [dependencies.wasi-common] version = "20.0.2" optional = true [dependencies.wasmedge-sdk] version = "0.13.2" optional = true [dependencies.wasmer] version = "4.0.0" optional = true [dependencies.wasmer-wasix] version = "0.9.0" optional = true [dependencies.wasmtime] version = "20.0.2" optional = true [dev-dependencies.scopeguard] version = "1.2.0" [dev-dependencies.serial_test] version = "3.1.1" [dev-dependencies.tempfile] version = "3" [build-dependencies.anyhow] version = "1.0.86" [build-dependencies.vergen] version = "8.2.10" features = [ "git", "gitcl", ] [features] cgroupsv2_devices = [ "libcgroups/cgroupsv2_devices", "libcontainer/cgroupsv2_devices", ] systemd = [ "libcgroups/systemd", "libcontainer/systemd", "v2", ] v1 = [ "libcgroups/v1", "libcontainer/v1", ] v2 = [ "libcgroups/v2", "libcontainer/v2", ] wasm-wasmedge = [ "wasmedge-sdk/standalone", "wasmedge-sdk/static", ] wasm-wasmer = [ "wasmer", "wasmer-wasix", ] wasm-wasmtime = [ "wasmtime", "wasi-common", ]