PyInfo

. Sorun bildirin Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

. Python kuralları tarafından sağlanan bilgileri içerir.

Üyeler

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

Bu 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_sources

Bu hedefin geçişli kaynaklarından herhangi birinin Python 3 çalışma zamanı gerektirip gerektirmediğini belirtir.

içe aktarmalar

depset PyInfo.imports

Yü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_sources

Hedefin 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

Bu 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.