#Copyright 2024 Ant Group Co., Ltd.
#
#Licensed under the Apache License, Version 2.0(the "License");
#you may not use this file except in compliance with the License.
#You may obtain a copy of the License at
#
#http: // www.apache.org/licenses/LICENSE-2.0
#
#Unless required by applicable law or agreed to in writing, software
#distributed under the License is distributed on an "AS IS" BASIS,
#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#See the License for the specific language governing permissions and
#limitations under the License.
############################################################################## #
#Bazel now uses Bzlmod by default to manage external dependencies.
#Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel.
#
#For more details, please check https: // github.com/bazelbuild/bazel/issues/18958
############################################################################## #
module(
name = "kcal_middleware",
version = "0.0.1",
compatibility_level = 1,
)
bazel_dep(name = "rules_foreign_cc", version = "0.15.0")
single_version_override(
module_name = "rules_foreign_cc",
patch_strip = 1,
patches =
[
"//bazel/patches:rules_foreign_cc.patch",
],
version = "0.15.0",
)
bazel_dep(name = "rules_python", version = "0.34.0")
python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(
ignore_root_user_error = True,
python_version = "3.11",
)
#test
bazel_dep(name = "googletest", version = "1.15.2", dev_dependency = True)
bazel_dep(name = "google_benchmark", version = "1.8.5", dev_dependency = True)