Newer
Older
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
clap = {version = "3", features = ["derive", "env"]}
nix = { version = "0.26.4", features = ["fs", "term", "process", "signal"] }
rustyline = "12.0.0"
rmpv = "1.0.0"
comfy-table = "7.0.1"
linkme = "0.3.14"
libloading = "0.8"
abi_stable = "0.11.2"
picodata-sdk = {path = "./sdk/picodata-sdk"}
[dependencies.protobuf]
version = "2.27"
[dependencies.sbroad-core]
version = "0.1"
path = "sbroad/sbroad-core"
[dependencies.slog]
version = "2.7.0"
features = ["max_level_trace", "release_max_level_trace"]
pretty_assertions = "0.6.1"
[build-dependencies]
nix = { version = "0.26.4", features = ["fs"] }
jobserver = "0.1.26"
[patch."https://git.picodata.io/picodata/picodata/tarantool-module.git"]
tarantool = { path = "./tarantool/tarantool" }
[patch.crates-io]
nix = { git = "https://git.picodata.io/picodata/picodata/nix.git", branch = "fix-memfd-create-for-older-libc-backport-26-4" }
[features]
load_test = []
[workspace]
members = [
".",
"sdk/picodata-sdk", # picodata / plugins etc. it is temporary naming
"sdk/plugin-example",
"sdk/plugin-example2",
]