module( name = "databuild", version = "0.1", ) bazel_dep(name = "bazel_skylib", version = "1.7.1") bazel_dep(name = "platforms", version = "0.0.11") bazel_dep(name = "rules_shell", version = "0.4.0") bazel_dep(name = "rules_go", version = "0.46.0") bazel_dep(name = "rules_oci", version = "2.2.6") bazel_dep(name = "aspect_bazel_lib", version = "2.14.0") bazel_dep(name = "rules_rust", version = "0.61.0") crate = use_extension("@rules_rust//crate_universe:extensions.bzl", "crate") crate.spec(package = "serde", features = ["derive"], version = "1.0") crate.spec(package = "serde_json", version = "1.0") crate.spec(package = "log", version = "0.4") crate.spec(package = "simple_logger", version = "4.3") crate.spec(package = "crossbeam-channel", version = "0.5") crate.spec(package = "num_cpus", version = "1.16") crate.spec(package = "tokio", default_features = False, features = ["macros", "net", "rt-multi-thread"], version = "1.38") crate.spec(package = "prost", version = "0.13") crate.spec(package = "prost-types", version = "0.13") crate.from_specs() use_repo(crate, "crates")