. Python kuralları tarafından sağlanan bilgileri içerir.
Ü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
|
Files depset;
gerekli Yeni nesnenin transitive_sources alanının değeri.
|
uses_shared_libraries
|
bool;
varsayılan değer: False Yeni nesnenin uses_shared_libraries alanındaki değer.
|
imports
|
dizelerin depset'i;
varsayılan değer unbound Yeni nesnenin imports alanındaki değer.
|
has_py2_only_sources
|
bool;
varsayılan değer: False Yeni nesnenin has_py2_only_sources alanındaki değer.
|
has_py3_only_sources
|
bool;
varsayılan değer: False Yeni nesnenin has_py3_only_sources alanındaki değer.
|
has_py2_only_sources
bool PyInfo.has_py2_only_sources
has_py3_only_sources
bool PyInfo.has_py3_only_sources
içe aktarmalar
depset PyInfo.imports
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_sources
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_libraries
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.