Encapsula la información que proporcionan las reglas de Python.
Miembros
PyInfo
PyInfo PyInfo(transitive_sources, uses_shared_libraries=False, imports=unbound, has_py2_only_sources=False, has_py3_only_sources=False)
PyInfo
.
Parámetros
Parámetro | Descripción |
---|---|
transitive_sources
|
depset de Files;
obligatorio Es el valor del campo transitive_sources del objeto nuevo.
|
uses_shared_libraries
|
El valor predeterminado es False . Es el valor del campo uses_shared_libraries del objeto nuevo.
|
imports
|
depset de cadenas;
el valor predeterminado es unbound Es el valor del campo imports del objeto nuevo.
|
has_py2_only_sources
|
El valor predeterminado es False . Es el valor del campo has_py2_only_sources del objeto nuevo.
|
has_py3_only_sources
|
El valor predeterminado es False . Es el valor del campo has_py3_only_sources del objeto nuevo.
|
has_py2_only_sources
bool PyInfo.has_py2_only_sources
has_py3_only_sources
bool PyInfo.has_py3_only_sources
imports
depset PyInfo.imports
PYTHONPATH
de destinos ejecutables de Python. Se acumulan desde el deps
transitivo.No se garantiza el orden del conjunto de dependencias, y es posible que cambie en el futuro. Se recomienda usar el orden default
(el predeterminado).
transitive_sources
depset PyInfo.transitive_sources
postorder
) de archivos .py
que aparecen en el srcs
del destino y en el srcs
del deps
transitivo del destino.
uses_shared_libraries
bool PyInfo.uses_shared_libraries
deps
transitivos de este destino tiene un archivo de biblioteca compartida (como un archivo .so
).Actualmente, este campo no se usa en Bazel y es posible que desaparezca en el futuro.