Üyeler
- PyInfo
- has_py2_only_sources
- has_py3_only_sources
- içe aktarmalar
- transitive_sources
- uses_shared_libraries
PyInfo
PyInfo PyInfo(transitive_sources, uses_shared_libraries=False, imports=unbound, has_py2_only_sources=False, has_py3_only_sources=False)
PyInfo
kurucusu.
Parametreler
Parametre | Açıklama |
---|---|
transitive_sources
|
depset / Files;
required Yeni nesnenin transitive_sources alanının değeri.
|
uses_shared_libraries
|
varsayılan değer: False Yeni nesnenin uses_shared_libraries alanının değeri.
|
imports
|
depset/dize;
varsayılan değer unbound Yeni nesnenin imports alanının değeri.
|
has_py2_only_sources
|
varsayılan değer: False Yeni nesnenin has_py2_only_sources alanının değeri.
|
has_py3_only_sources
|
varsayılan değer: False Yeni nesnenin has_py3_only_sources alanının değeri.
|
has_py2_only_sources
bool PyInfo.has_py2_only_sourcesBu hedefin geçişli kaynaklarından herhangi birinin Python 2 çalışma zamanı gerektirip gerektirmediği.
has_py3_only_sources
bool PyInfo.has_py3_only_sourcesBu hedefin geçişli kaynaklarından herhangi birinin Python 3 çalışma zamanı gerektirip gerektirmediği.
içe aktarmalar
depset PyInfo.importsYürütülebilir Python hedeflerinin
PYTHONPATH
hedefine eklenecek içe aktarma yolu dizelerinin desteği. Bunlar, geçişli deps
öğesinden toplanır.Sonlandırma sırası garanti edilmez ve gelecekte değiştirilebilir. default
sırasını kullanmanız önerilir (varsayılan).
transitive_sources
depset PyInfo.transitive_sourcesHedefin
srcs
ve hedefin geçişli deps
öğesinin srcs
değerlerinde görünen .py
dosyalık için (postorder
uyumlu) bir düşüş.
uses_shared_libraries
bool PyInfo.uses_shared_librariesBu hedefin geçişli
deps
öğelerinden herhangi birinin paylaşılan bir kitaplık dosyasına (ör. .so
dosyası) sahip olup olmadığı.Bu alan şu anda Bazel'de kullanılmıyor ve gelecekte kapanabilir.