diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 0000000000000000000000000000000000000000..99a9de0c6973f807eef1533acc2c557af7912f2d --- /dev/null +++ b/BUILD.bazel @@ -0,0 +1,17 @@ +load("@rules_license//rules:license.bzl", "license") +load("@rules_license//rules:package_info.bzl", "package_info") + +license( + name = "license", + license_kinds = [ + "@rules_license//licenses/spdx:MIT", + ], + license_text = "//:LICENSE.md", + visibility = ["//:__subpackages__"], +) + +# TODO: switch to `current_module_package_info` when released in `rules_license` +package_info( + name = "package_info", + visibility = ["//:__subpackages__"], +) diff --git a/MODULE.bazel b/MODULE.bazel index c528818d4922522d00709ef2487a19ebe3c2ee08..719bd46f94904633220e30326b84bc546bc08995 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -10,6 +10,7 @@ bazel_dep(name = "bazel_skylib", version = "1.7.1") bazel_dep(name = "platforms", version = "0.0.10") bazel_dep(name = "patchelf", version = "0.18.0") bazel_dep(name = "rules_python", version = "1.0.0") +bazel_dep(name = "rules_license", version = "1.0.0") bazel_dep(name = "hermetic_cc_toolchain", version = "3.1.0", dev_dependency = True) bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.18", dev_dependency = True) diff --git a/REPO.bazel b/REPO.bazel new file mode 100644 index 0000000000000000000000000000000000000000..d4c9ccf4e7d5e8bf973ef1e1d1e7873e7d5c90b5 --- /dev/null +++ b/REPO.bazel @@ -0,0 +1,6 @@ +repo( + default_package_metadata = [ + "//:package_info", + "//:license", + ], +)