Miembros
- PyInfo
- has_py2_only_sources
- has_py3_only_sources
- importaciones
- 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)El constructor
PyInfo
Parámetros
Parámetro | Descripción |
---|---|
transitive_sources
|
depset of Files ;
obligatorioEl valor del campo transitive_sources del objeto nuevo.
|
uses_shared_libraries
|
predeterminado = Falso El valor del campo uses_shared_libraries del objeto nuevo.
|
imports
|
depset of strings ;
predeterminado = no delimitadoEl valor del campo imports del objeto nuevo.
|
has_py2_only_sources
|
predeterminado = Falso El valor del campo has_py2_only_sources del objeto nuevo.
|
has_py3_only_sources
|
predeterminado = Falso El valor del campo has_py3_only_sources del objeto nuevo.
|
has_py2_only_sources
bool PyInfo.has_py2_only_sourcesSi alguna de las fuentes transitivas de este destino requiere un entorno de ejecución de Python 2.
has_py3_only_sources
bool PyInfo.has_py3_only_sourcesSi alguna de las fuentes transitivas de este destino requiere un entorno de ejecución de Python 3.
imports
depset PyInfo.importsUn conjunto de strings de ruta de acceso de importación que se agregará al
PYTHONPATH
de los objetivos ejecutables de Python. Estos se acumulan desde el deps
transitivo.El orden del depset no está garantizado y se puede cambiar en el futuro. Se recomienda usar el orden de default
(el predeterminado).
transitive_sources
depset PyInfo.transitive_sourcesUn depósito (compatible con
postorder
) de archivos .py
que aparece en el srcs
del destino y en el srcs
del deps
transitivo del destino
uses_shared_libraries
bool PyInfo.uses_shared_librariesIndica si alguna de las
deps
transitivas de este destino tiene un archivo de biblioteca compartida (como un archivo .so
).Este campo no se usa actualmente en Bazel y es posible que deje de estar disponible en el futuro.