xref: /aosp_15_r20/external/bazelbuild-rules_python/sphinxdocs/private/sphinx_docs_library_macro.bzl (revision 60517a1edbc8ecf509223e9af94a7adec7d736b8)
1"""Implementation of sphinx_docs_library macro."""
2
3load("//python/private:util.bzl", "add_tag")  # buildifier: disable=bzl-visibility
4load(":sphinx_docs_library.bzl", _sphinx_docs_library = "sphinx_docs_library")
5
6def sphinx_docs_library(**kwargs):
7    """Collection of doc files for use by `sphinx_docs`.
8
9    Args:
10        **kwargs: Args passed onto underlying {bzl:rule}`sphinx_docs_library` rule
11    """
12    add_tag(kwargs, "@rules_python//sphinxdocs:sphinx_docs_library")
13    _sphinx_docs_library(**kwargs)
14