メンバー
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 ;
default = 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.importsPython 実行可能なターゲットの
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 では使用されませんが、今後削除される可能性があります。