blob: dd6e6a40f5791c2c8400433c2eb9fbcf2fa73104 [file]
load("@rules_python//python:py_binary.bzl", "py_binary")
load("@rules_python//python:py_library.bzl", "py_library")
load("@rules_python//python:py_test.bzl", "py_test")
# Description:
# Package for tool to validate the android manifest xml file.
package(
default_applicable_licenses = ["//:license"],
default_visibility = ["//visibility:public"],
)
licenses(["notice"])
py_library(
name = "validate_manifest_lib",
srcs = ["validate_manifest.py"],
srcs_version = "PY3",
deps = ["@bazel_tools//third_party/py/abseil"],
)
py_test(
name = "validate_manifest_test",
srcs = ["validate_manifest_test.py"],
python_version = "PY3",
srcs_version = "PY3",
deps = [
":validate_manifest_lib",
],
)
py_binary(
name = "validate_manifest",
srcs = ["validate_manifest.py"],
python_version = "PY3",
visibility = ["//visibility:public"],
deps = [
":validate_manifest_lib",
],
)