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şturucusu.
Parametreler
Parametre | Açıklama |
---|---|
transitive_sources
|
Files'ın depset değeri;
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
|
dize'lerin depset değeri; varsayılan değer unbound şeklindedir. 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ğeridir.
|
has_py3_only_sources
|
varsayılan değer False Yeni nesnenin has_py3_only_sources alanının değeridir.
|
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
dosyasına eklenecek içe aktarma yolu dizelerinin depseti. Bu metrikler, geçişli deps
üzerinden toplanır.Depolama alanı siparişinin 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ı (.so
dosyası gibi) olup olmadığı.Bu alan şu anda Bazel'de kullanılmamaktadır ve gelecekte kaldırılabilir.