成员
PyInfo
PyInfo PyInfo(transitive_sources, uses_shared_libraries=False, imports=unbound, has_py2_only_sources=False, has_py3_only_sources=False)
PyInfo
构造函数。
参数
参数 | 说明 |
---|---|
transitive_sources
|
depset of Files ;必需新对象的 transitive_sources 字段的值。 |
uses_shared_libraries
|
default = False 新对象的 uses_shared_libraries 字段的值。
|
imports
|
depset of strings ;
默认值 = unbound新对象的 imports 字段的值。
|
has_py2_only_sources
|
default = False 新对象的 has_py2_only_sources 字段的值。
|
has_py3_only_sources
|
default = False 新对象的 has_py3_only_sources 字段的值。
|
has_py2_only_sources
bool PyInfo.has_py2_only_sources此目标的任何传递来源是否需要 Python 2 运行时。
has_py3_only_sources
bool PyInfo.has_py3_only_sources此目标的任何传递来源是否需要 Python 3 运行时。
imports
depset PyInfo.imports要添加到可执行 Python 目标的
PYTHONPATH
的导入路径字符串的集合。这些值是从传递 deps
累积的。我们无法保证弃用的顺序,并且将来可能会更改。建议使用 default
顺序(默认)。
transitive_sources
depset PyInfo.transitive_sources出现在目标的
srcs
和目标传递 deps
的 srcs
中的 .py
文件的(与 postorder
兼容)的偏移量。
uses_shared_libraries
bool PyInfo.uses_shared_libraries此目标的任何传递
deps
是否具有共享库文件(例如 .so
文件)。此字段目前在 Bazel 中未使用,将来可能会消失。