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_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( features = ["derive"], package = "serde", version = "1.0", ) crate.spec( package = "serde_json", version = "1.0", ) crate.spec( package = "log", version = "0.4", ) crate.spec( features = ["stderr"], package = "simple_logger", version = "4.3", ) crate.spec( package = "crossbeam-channel", version = "0.5", ) crate.spec( package = "num_cpus", version = "1.16", ) crate.spec( default_features = False, features = [ "macros", "net", "rt-multi-thread", ], package = "tokio", 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")