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'ların depset'i;
gerekli 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
|
string'lerin depset'i;
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
ithalat
depset PyInfo.imports
PYTHONPATH
özelliğine eklenecek içe aktarma yolu dizeleri kümesi. Bunlar geçişli deps
ile biriktirilir.Depsset'in sırası garanti edilmez ve gelecekte değiştirilebilir. default
sırasının (varsayılan) kullanılması önerilir.
transitive_sources
depset PyInfo.transitive_sources
srcs
ve hedefinin geçişli deps
'ünün srcs
içinde görünen .py
dosyalarının (postorder
ile uyumlu) bir depset'i.
uses_shared_libraries
bool PyInfo.uses_shared_libraries
deps
öğelerinden herhangi birinde paylaşılan kitaplık dosyası (ör. .so
dosyası) olup olmadığı.Bu alan şu anda Bazel'de kullanılmamaktadır ve gelecekte kaldırılabilir.