//python/api:rule_builders.bzl

Public, rule building APIs for Python rules.

ruleb.ExecGroup(**kwargs)

Creates a builder for exec_group.

Args:
Returns:

ExecGroup

ruleb.Rule(**kwargs)

Builder for creating rules.

Args:
  • kwargs – The same as the rule() function, but using builders or dicts to specify sub-objects instead of the immutable Bazel objects.

ruleb.ToolchainType(name=None, **kwargs)

Creates a builder for config_common.toolchain_type.

Args:
Returns:

ToolchainType