Membros
- PyInfo
- has_py2_only_sources
- has_py3_only_sources
- importações
- 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)O construtor
PyInfo
.
Parâmetros
Parâmetro | Descrição |
---|---|
transitive_sources
|
depset of Files
obrigatórioO valor do campo transitive_sources do novo objeto.
|
uses_shared_libraries
|
padrão = Falso O valor do campo uses_shared_libraries do novo objeto.
|
imports
|
depset of strings
padrão = não vinculadoO valor do campo imports do novo objeto.
|
has_py2_only_sources
|
padrão = Falso O valor do campo has_py2_only_sources do novo objeto.
|
has_py3_only_sources
|
padrão = Falso O valor do campo has_py3_only_sources do novo objeto.
|
has_py2_only_sources
bool PyInfo.has_py2_only_sourcesSe alguma das origens transitivas desse destino requer um ambiente de execução do Python 2.
has_py3_only_sources
bool PyInfo.has_py3_only_sourcesSe alguma das origens transitivas desse destino requer um ambiente de execução do Python 3.
imports
depset PyInfo.importsUm conjunto de strings de caminho de importação a serem adicionadas ao
PYTHONPATH
de destinos Python executáveis. Elas são acumuladas no deps
transitivo.A ordem da desativação não é garantida e pode ser alterada no futuro. Recomendamos usar a ordem default
(padrão).
transitive_sources
depset PyInfo.transitive_sourcesUma dependência (compatível com
postorder
) dos arquivos .py
que aparecem no srcs
do destino e no srcs
do deps
transitivo do destino.
uses_shared_libraries
bool PyInfo.uses_shared_librariesSe qualquer um dos
deps
transitivos desse destino tem um arquivo de biblioteca compartilhada (como um arquivo .so
).Este campo não é usado no Bazel e pode ser desativado no futuro.