[package]
edition = "2021"
name = "cargo-risczero"
version = "3.0.6"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "RISC Zero CLI tools"
homepage = "https://risczero.com/"
readme = "README.md"
keywords = [
"risc0",
"risczero",
"tool",
"cli",
"generate",
]
license = "Apache-2.0"
repository = "https://github.com/risc0/risc0/"
[package.metadata.docs.rs]
rustdoc-args = [
"--cfg",
"docsrs",
]
features = [
"docker",
"r0vm",
]
[features]
cuda = ["risc0-zkvm/cuda"]
default = ["r0vm"]
docker = []
experimental = [
"dep:tracing-subscriber",
"dep:risc0-build",
"dep:zip",
"risc0-zkvm/prove",
"risc0-build/unstable",
]
metal = ["risc0-zkvm/metal"]
r0vm = ["dep:risc0-r0vm"]
r0vm-ver-compat = ["risc0-r0vm/r0vm-ver-compat"]
redis = ["risc0-zkvm/redis"]
[lib]
name = "cargo_risczero"
path = "src/lib.rs"
[[bin]]
name = "cargo-risczero"
path = "src/bin/cargo-risczero.rs"
[[bin]]
name = "r0vm"
path = "src/bin/r0vm.rs"
doc = false
[[test]]
name = "cargo_risczero_test"
path = "tests/cargo_risczero_test.rs"
[dependencies.anyhow]
version = "1.0"
features = ["backtrace"]
[dependencies.bincode]
version = "1.3"
[dependencies.bonsai-sdk]
version = "1.4.3"
default-features = false
[dependencies.cargo_metadata]
version = "0.19.1"
[dependencies.clap]
version = "4.5"
features = [
"derive",
"env",
]
[dependencies.clap-cargo]
version = "0.15.1"
features = ["cargo_metadata"]
[dependencies.const_format]
version = "0.2"
[dependencies.hex]
version = "0.4"
[dependencies.regex]
version = "1.11.1"
[dependencies.risc0-build]
version = "3.0.6"
default-features = false
[dependencies.risc0-r0vm]
version = "3.0.6"
optional = true
default-features = false
[dependencies.risc0-zkvm]
version = "3.0.6"
default-features = false
[dependencies.semver]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.syn]
version = "2.0.87"
[dependencies.tempfile]
version = "3"
[dependencies.text_io]
version = "0.1.12"
[dependencies.tokio]
version = "1.44.2"
features = ["rt-multi-thread"]
[dependencies.tracing-subscriber]
version = "0.3"
features = ["env-filter"]
[dependencies.zip]
version = "2.1"
optional = true
default-features = false
[build-dependencies.cargo_metadata]
version = "0.19.1"
[build-dependencies.risc0-build]
version = "3.0.6"
optional = true
default-features = false
[build-dependencies.serde_json]
version = "1"
[build-dependencies.tracing-subscriber]
version = "0.3"
features = ["env-filter"]
optional = true
[build-dependencies.zip]
version = "2.1"
optional = true
default-features = false