| workspace(name="kelvin_hw") | |
| load("//rules:repos.bzl", "kelvin_repos") | |
| kelvin_repos() | |
| load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps") | |
| grpc_deps() | |
| # Minimal set from grpc_extra_deps | |
| load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") | |
| protobuf_deps() | |
| load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies") | |
| apple_rules_dependencies(ignore_version_differences = False) | |
| load("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language") | |
| switched_rules_by_language( | |
| name = "com_google_googleapis_imports", | |
| cc = True, | |
| grpc = True, | |
| python = True, | |
| ) | |
| load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") | |
| go_rules_dependencies() | |
| # Scala setup | |
| load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config") | |
| scala_config(scala_version = "2.13.11") | |
| load("@io_bazel_rules_scala//scala:scala.bzl", "rules_scala_setup", "rules_scala_toolchain_deps_repositories") | |
| rules_scala_setup() | |
| rules_scala_toolchain_deps_repositories(fetch_sources = True) | |
| load("@io_bazel_rules_scala//scala:toolchains.bzl", "scala_register_toolchains") | |
| scala_register_toolchains() | |
| load("@io_bazel_rules_scala//testing:scalatest.bzl", "scalatest_repositories", "scalatest_toolchain") | |
| scalatest_repositories() | |
| scalatest_toolchain() | |
| load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains") | |
| rules_proto_dependencies() | |
| rules_proto_toolchains() | |
| load("//rules:deps.bzl", "kelvin_deps") | |
| kelvin_deps() | |
| load("//rules:repos.bzl", "renode_repos") | |
| renode_repos() | |