blob: 0b9c9bf95c1f132db80ff46513eedf1baa045ce2 [file] [log] [blame]
"""`py_zipapp_binary` macro.
:::{seealso}
{obj}`features.zipapp_rules` to detect if this rule is available.
:::
"""
load("//python/private:util.bzl", "add_tag")
load("//python/private/zipapp:py_zipapp_rule.bzl", _py_zipapp_binary_rule = "py_zipapp_binary")
def py_zipapp_binary(**kwargs):
"""Builds a Python zipapp from a py_binary/py_test target.
:::{versionadded} 1.9.0
:::
Args:
**kwargs: Args passed onto {rule}`py_zipapp_binary`.
"""
add_tag(kwargs, "@rules_python//python:py_zipapp_binary")
_py_zipapp_binary_rule(
**kwargs
)