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 (obligatorio)El valor del campo transitive_sources del objeto nuevo.
|
uses_shared_libraries
|
default = False 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
|
default = False El valor del campo has_py2_only_sources del objeto nuevo.
|
has_py3_only_sources
|
default = False El valor del campo has_py3_only_sources del objeto nuevo.
|
has_py2_only_sources
bool PyInfo.has_py2_only_sourcesIndica si 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_sourcesIndica si alguna de las fuentes transitivas de este destino requiere un entorno de ejecución de Python 3.
imports
depset PyInfo.importsEs un depset de strings de ruta de importación que se agregará al
PYTHONPATH
de los destinos ejecutables de Python. Estos se acumulan a partir del deps
transitivo.El orden de salida no está garantizado y puede cambiar en el futuro. Se recomienda usar el orden default
(predeterminado).
transitive_sources
depset PyInfo.transitive_sourcesUna dependencia (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 alguno de los
deps
transitivos de este destino tiene un archivo de biblioteca compartida (como un archivo .so
).Por el momento, este campo no se usa en Bazel y es posible que desaparezca en el futuro.