Ü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
oluşturucu.
Parametreler
Parametre | Açıklama |
---|---|
transitive_sources
|
depset of Files ;
gerekliYeni nesnenin transitive_sources alanının değeri.
|
uses_shared_libraries
|
varsayılan = Yanlış Yeni nesnenin uses_shared_libraries alanındaki değer.
|
imports
|
depset of strings ;
varsayılan = bağlı değilYeni nesnenin imports alanının değeri.
|
has_py2_only_sources
|
varsayılan = Yanlış Yeni nesnenin has_py2_only_sources alanındaki değer.
|
has_py3_only_sources
|
varsayılan = Yanlış Yeni nesnenin has_py3_only_sources alanındaki değer.
|
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ğini belirtir.
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ğini belirtir.
içe aktarmalar
depset PyInfo.importsYürütülebilir Python hedeflerinin
PYTHONPATH
bölümüne eklenecek içe aktarma yolu dizelerinin dökümü. Bu metrikler, geçişli deps
üzerinden toplanır.Ayrıştırmanın sırası garanti edilmez ve gelecekte değiştirilebilir. default
sırasının (varsayılan) kullanılması önerilir.
transitive_sources
depset PyInfo.transitive_sourcesHedefin
srcs
ve hedefin geçişli deps
srcs
içinde görünen .py
dosyanın A (postorder
uyumlu) görünümü.
uses_shared_libraries
bool PyInfo.uses_shared_librariesBu hedefin geçişli
deps
öğelerinden herhangi birinin paylaşılan kitaplık dosyasına (ör. .so
dosyası) sahip olup olmadığı.Bu alan, şu anda Bazel'de kullanılmamaktadır ve gelecekte kullanımdan kaldırılabilir.