成员
PyInfo
PyInfo PyInfo(transitive_sources, uses_shared_libraries=False, imports=unbound, has_py2_only_sources=False, has_py3_only_sources=False)
PyInfo 构造函数。
          
      参数
| 参数 | 说明 | 
|---|---|
              transitive_sources
             | 
            
                          File 的 depset;必需 新对象的 transitive_sources 字段的值。
             | 
          
              uses_shared_libraries
             | 
            
                                     默认值为 False新对象的 uses_shared_libraries 字段的值。
             | 
          
              imports
             | 
            
                          字符串的 depset;默认值为 unbound新对象的 imports 字段的值。
             | 
          
              has_py2_only_sources
             | 
            
                                     默认值为 False新对象的 has_py2_only_sources 字段的值。
             | 
          
              has_py3_only_sources
             | 
            
                                     默认值为 False新对象的 has_py3_only_sources 字段的值。
             | 
          
has_py2_only_sources
bool PyInfo.has_py2_only_sources
has_py3_only_sources
bool PyInfo.has_py3_only_sources
imports
depset PyInfo.imports
PYTHONPATH 的导入路径字符串的 depset。这些是根据传递 deps 累积的。无法保证 depset 的顺序,并且将来可能会发生变化。建议使用 default 顺序(默认顺序)。
        
transitive_sources
depset PyInfo.transitive_sources
srcs 中显示的 .py 文件的(与 postorder 兼容的)depset,以及目标传递性 deps 的 srcs。
        uses_shared_libraries
bool PyInfo.uses_shared_libraries
deps 是否具有共享库文件(例如 .so 文件)。此字段目前在 Bazel 中尚未使用,未来可能会被移除。