Python kuralları tarafından sağlanan bilgileri kapsar.
Üyeler
PyInfo
PyInfo PyInfo(transitive_sources, uses_shared_libraries=False, imports=unbound, has_py2_only_sources=False, has_py3_only_sources=False)
PyInfo
oluşturucusu.
Parametreler
Parametre | Açıklama |
---|---|
transitive_sources
|
Dosya depset;
zorunlu 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
|
Dize depset;
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_sources
has_py3_only_sources
bool PyInfo.has_py3_only_sources
imports
depset PyInfo.imports
PYTHONPATH
dosyasına eklenecek içe aktarma yolu dizelerinin depset'i. Bunlar, geçişli deps
öğesinden toplanır.Depolama alanı sırası garanti edilmez ve gelecekte değiştirilebilir. default
sıralaması (varsayılan) kullanılması önerilir.
transitive_sources
depset PyInfo.transitive_sources
srcs
ve hedefin geçişli deps
'ının srcs
bölümünde görünen .py
dosyalarından oluşan (postorder
uyumlu) bir depset.
uses_shared_libraries
bool PyInfo.uses_shared_libraries
deps
öğelerinden herhangi birinin paylaşılan kitaplık dosyası (.so
dosyası gibi) olup olmadığı.Bu alan şu anda Bazel'de kullanılmamaktadır ve gelecekte kaldırılabilir.