[[example]]
name = "sqr-consumer"
required-features = []
[[example]]
name = "sqr-producer"
required-features = ["ext-producer"]
[[example]]
name = "customize-proc"
required-features = ["ext-producer", "builtin-tasks"]
[[example]]
name = "builtin-proc"
required-features = ["ext-producer", "builtin"]
[dependencies.anyhow]
version = "1"
[dependencies.crossbeam-channel]
optional = true
version = "0.5"
[dependencies.filecoin-proofs]
default-features = false
features = ["opencl", "multicore-sdr"]
optional = true
version = "11.1"
[dependencies.filecoin-proofs-api]
default-features = false
features = ["opencl", "multicore-sdr"]
optional = true
version = "11.1"
[dependencies.memmap]
optional = true
version = "0.7"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.storage-proofs-core]
optional = true
version = "11.1"
[dependencies.tracing]
version = "0.1"
[dev-dependencies.hex]
version = "0.4"
[dev-dependencies.pretty_assertions]
version = "1.2"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3"
[features]
builtin = ["builtin-tasks", "builtin-processors"]
builtin-processors = ["builtin-tasks"]
builtin-tasks = ["fil-proofs"]
default = []
ext-producer = ["crossbeam-channel"]
fil-proofs = ["memmap", "filecoin-proofs", "filecoin-proofs-api", "storage-proofs-core"]
fil-proofs-cuda = ["fil-proofs", "filecoin-proofs/cuda", "filecoin-proofs-api/cuda"]
numa = []
[package]
description = "provide core types & builtin processors for venus-worker"
edition = "2021"
exclude = ["demos"]
homepage = "https://github.com/ipfs-force-community/venus-cluster"
keywords = ["filecoin", "venus", "venus-cluster", "venus-worker"]
license = "MIT"
name = "vc-processors"
repository = "https://github.com/ipfs-force-community/venus-cluster"
resolver = "2"
version = "0.1.4"