def name(
*,
name: str,
default_target_platform: None | str = ...,
target_compatible_with: list[str] = ...,
compatible_with: list[str] = ...,
exec_compatible_with: list[str] = ...,
visibility: list[str] = ...,
within_view: list[str] = ...,
metadata: OpaqueMetadata = ...,
tests: list[str] = ...,
modifiers: OpaqueMetadata = ...,
_android_toolchain: str = ...,
_apple_platforms: dict[str, str] = ...,
_cxx_toolchain: str = ...,
_dex_toolchain: str = ...,
_exec_os_type: str = ...,
_is_building_android_binary: bool = ...,
_is_force_single_cpu: bool = ...,
_is_force_single_default_cpu: bool = ...,
_java_toolchain: str = ...,
aapt2_keep_raw_values: bool = ...,
aapt2_locale_filtering: bool = ...,
aapt2_preferred_density: None | str = ...,
additional_aapt_params: list[str] = ...,
allow_r_dot_java_in_secondary_dex: bool = ...,
allowed_duplicate_resource_types: list[str] = ...,
android_sdk_proguard_config: None | str = ...,
application_module_blocklist: None | list[str] = ...,
application_module_configs: dict[str, list[str]] = ...,
application_module_dependencies: None | dict[str, list[str]] = ...,
asset_compression_algorithm: None | str = ...,
banned_duplicate_resource_types: list[str] = ...,
build_config_values: list[str] = ...,
build_config_values_file: None | str = ...,
build_string_source_map: bool = ...,
compiled_resource_apks: list[str] = ...,
compress_asset_libraries: bool = ...,
constraint_overrides: list[str] = ...,
contacts: list[str] = ...,
cpu_filters: list[str] = ...,
default_host_platform: None | str = ...,
deps: list[str] = ...,
dex_compression: None | str = ...,
dex_group_lib_limit: int = ...,
disable_pre_dex: bool = ...,
duplicate_resource_behavior: str = ...,
duplicate_resource_whitelist: None | str = ...,
enable_bootstrap_dexes: bool = ...,
enable_relinker: bool = ...,
exopackage_modes: list[str] = ...,
extra_filtered_resources: list[str] = ...,
extra_no_compress_asset_extensions: list[str] = ...,
field_ref_count_buffer_space: int = ...,
ignore_aapt_proguard_config: bool = ...,
includes_vector_drawables: bool = ...,
is_cacheable: bool = ...,
is_voltron_language_pack_enabled: bool = ...,
keystore: str,
labels: list[str] = ...,
licenses: list[str] = ...,
linear_alloc_hard_limit: int = ...,
locales: list[str] = ...,
manifest: None | str = ...,
manifest_entries: dict[str, typing.Any] = ...,
manifest_skeleton: None | str = ...,
method_ref_count_buffer_space: int = ...,
min_sdk_version: None | int = ...,
minimize_primary_dex_size: bool = ...,
module_manifest_skeleton: None | str = ...,
native_library_bolt_args: None | dict[str, list[str]] = ...,
native_library_merge_code_generator: None | str = ...,
native_library_merge_glue: None | str = ...,
native_library_merge_linker_args: None | dict[str, list[str]] = ...,
native_library_merge_linker_args_all: list[str] = ...,
native_library_merge_map: None | dict[str, list[str]] = ...,
native_library_merge_non_asset_libs: bool = ...,
native_library_merge_sequence: None | list = ...,
native_library_merge_sequence_blocklist: None | list[str] = ...,
native_library_pick_first: list[str] = ...,
no_auto_add_overlay_resources: bool = ...,
no_auto_version_resources: bool = ...,
no_dx: list[str] = ...,
no_version_transitions_resources: bool = ...,
optimization_passes: int = ...,
package_asset_libraries: bool = ...,
package_type: str = ...,
packaged_locales: list[str] = ...,
packaging_options: dict[str, list[str]] = ...,
platform_override: None | str = ...,
post_filter_resources_cmd: None | str = ...,
preprocess_java_classes_bash: None | str = ...,
preprocess_java_classes_cmd: None | str = ...,
preprocess_java_classes_deps: list[str] = ...,
primary_dex_patterns: list[str] = ...,
proguard_config: None | str = ...,
proguard_jvm_args: list[str] = ...,
relinker_extra_args: list[str] = ...,
relinker_extra_deps: list[str] = ...,
relinker_whitelist: list[str] = ...,
resource_compression: str = ...,
resource_filter: list[str] = ...,
resource_stable_ids: None | str = ...,
resource_union_package: None | str = ...,
secondary_dex_weight_limit: None | int = ...,
skip_crunch_pngs: None | bool = ...,
skip_proguard: bool = ...,
strip_libraries: bool = ...,
trim_resource_ids: bool = ...,
use_split_dex: bool = ...,
validation_deps: list[str] = ...,
xz_compression_level: int = ...,
) -> None