規則
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
|
標籤;預設為 |