xref: /aosp_15_r20/external/bazelbuild-rules_python/sphinxdocs/tests/sphinx_stardoc/bzl_rule.bzl (revision 60517a1edbc8ecf509223e9af94a7adec7d736b8)
1"""Tests for rules."""
2
3load(":bzl_providers.bzl", OtherGenericInfo = "GenericInfo")
4
5# buildifier: disable=provider-params
6GenericInfo = provider()
7
8# buildifier: disable=provider-params
9P1 = provider()
10
11# buildifier: disable=provider-params
12P2 = provider()
13
14def _impl(ctx):
15    _ = ctx  # @unused
16
17bzl_rule = rule(
18    implementation = _impl,
19    attrs = {
20        "srcs": attr.label(
21            providers = [[GenericInfo], [OtherGenericInfo], [P1, P2], [platform_common.ToolchainInfo]],
22        ),
23    },
24)
25