规则
py_binary
查看规则源代码py_binary(name, deps, srcs, data, args, compatible_with, deprecation, distribs, env, exec_compatible_with, exec_group_compatible_with, exec_properties, features, imports, legacy_create_init, licenses, main, output_licenses, package_metadata, precompile, precompile_invalidation_mode, precompile_optimize_level, precompile_source_retention, pyc_collection, python_version, restricted_to, srcs_version, stamp, tags, target_compatible_with, testonly, toolchains, visibility)
参数
属性 | |
---|---|
name |
名称;必需 此目标的唯一名称。 |
deps
|
标签列表;默认值为 |
srcs
|
标签列表;必需 用于创建目标的经过处理的 Python 源文件列表。这包括您已提交的所有代码,并且可能包括生成的源文件。`.py` 文件属于 `srcs`,库目标属于 `deps`。运行时可能需要的其他二进制文件属于 `data`。 |
data
|
标签列表;默认值为 |
imports
|
字符串列表;默认值为 |
legacy_create_init
|
整数;默认为 |
main
|
标签;默认值为 |
precompile
|
字符串;默认值为 |
precompile_invalidation_mode
|
字符串;默认值为 |
precompile_optimize_level
|
整数;默认为 |
precompile_source_retention
|
字符串;默认值为 |
pyc_collection
|
字符串;默认值为 |
python_version
|
字符串;默认值为 |
srcs_version
|
字符串;默认值为 |
stamp
|
整数;默认为 |
py_library
查看规则源代码py_library(name, deps, srcs, data, compatible_with, deprecation, distribs, exec_compatible_with, exec_group_compatible_with, exec_properties, features, imports, licenses, package_metadata, precompile, precompile_invalidation_mode, precompile_optimize_level, precompile_source_retention, restricted_to, srcs_version, tags, target_compatible_with, testonly, toolchains, visibility)
参数
属性 | |
---|---|
name |
名称;必需 此目标的唯一名称。 |
deps
|
标签列表;默认值为 |
srcs
|
标签列表;默认值为 |
data
|
标签列表;默认值为 |
imports
|
字符串列表;默认值为 |
precompile
|
字符串;默认值为 |
precompile_invalidation_mode
|
字符串;默认值为 |
precompile_optimize_level
|
整数;默认为 |
precompile_source_retention
|
字符串;默认值为 |
srcs_version
|
字符串;默认值为 |
py_test
查看规则源代码py_test(name, deps, srcs, data, args, compatible_with, deprecation, distribs, env, env_inherit, exec_compatible_with, exec_group_compatible_with, exec_properties, features, flaky, imports, legacy_create_init, licenses, local, main, package_metadata, precompile, precompile_invalidation_mode, precompile_optimize_level, precompile_source_retention, pyc_collection, python_version, restricted_to, shard_count, size, srcs_version, stamp, tags, target_compatible_with, testonly, timeout, toolchains, visibility)
参数
属性 | |
---|---|
name |
名称;必需 此目标的唯一名称。 |
deps
|
标签列表;默认值为 |
srcs
|
标签列表;必需 用于创建目标的经过处理的 Python 源文件列表。这包括您已提交的所有代码,并且可能包括生成的源文件。`.py` 文件属于 `srcs`,库目标属于 `deps`。运行时可能需要的其他二进制文件属于 `data`。 |
data
|
标签列表;默认值为 |
imports
|
字符串列表;默认值为 |
legacy_create_init
|
整数;默认为 |
main
|
标签;默认值为 |
precompile
|
字符串;默认值为 |
precompile_invalidation_mode
|
字符串;默认值为 |
precompile_optimize_level
|
整数;默认为 |
precompile_source_retention
|
字符串;默认值为 |
pyc_collection
|
字符串;默认值为 |
python_version
|
字符串;默认值为 |
srcs_version
|
字符串;默认值为 |
stamp
|
整数;默认为 |
py_runtime
查看规则源代码py_runtime(name, abi_flags, bootstrap_template, compatible_with, coverage_tool, deprecation, distribs, exec_compatible_with, exec_group_compatible_with, exec_properties, features, files, implementation_name, interpreter, interpreter_path, interpreter_version_info, package_metadata, pyc_tag, python_version, restricted_to, stage2_bootstrap_template, stub_shebang, tags, target_compatible_with, testonly, toolchains, visibility, zip_main_template)
参数
属性 | |
---|---|
name |
名称;必需 此目标的唯一名称。 |
abi_flags
|
字符串;默认值为 |
bootstrap_template
|
标签;默认值为 |
coverage_tool
|
标签;默认值为 |
files
|
标签列表;默认值为 |
implementation_name
|
字符串;默认值为 |
interpreter
|
标签;默认值为 |
interpreter_path
|
字符串;默认值为 |
interpreter_version_info
|
字典:字符串 -> 字符串;默认值为 |
pyc_tag
|
字符串;默认值为 |
python_version
|
字符串;默认值为 |
stage2_bootstrap_template
|
标签;默认值为 |
stub_shebang
|
字符串;默认值为 |
zip_main_template
|
标签;默认值为 |