Un proveedor que brinda información general sobre los archivos directos y transitivos de un destino. Cada tipo de regla tiene este proveedor, incluso si la función de implementación de la regla no lo muestra de manera explícita. Cada instancia de DefaultInfo
tiene los siguientes campos:
files
files_to_run
data_runfiles
default_runfiles
Miembros
DefaultInfo
DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)
El constructor DefaultInfo
Parámetros
Parámetro | Descripción |
---|---|
files
|
depset; o None ;
el valor predeterminado es None Un depset de objetos File que representan los resultados predeterminados que se deben compilar cuando se especifica este destino en la línea de comandos de Bazel. De forma predeterminada, todos son resultados declarados con anterioridad.
|
runfiles
|
runfiles; o None ;
el valor predeterminado es None descriptor de runfiles que describe los archivos que necesita este destino cuando se ejecuta (con el comando run o como una dependencia de herramienta)
|
data_runfiles
|
runfiles; o None ;
el valor predeterminado es None Se recomienda que evites usar este parámetro (consulta "runfiles features toalta") Descriptor de archivos de ejecución que describe los archivos de ejecución que este destino necesita ejecutar cuando es una dependencia a través del atributodata .
|
default_runfiles
|
runfiles; o None ;
el valor predeterminado es None Se recomienda que evites usar este parámetro (consulta "runfiles features toalta") descriptor de archivos de ejecución que describe los archivos de ejecución que este destino necesita ejecutar cuando es una dependencia por medio de cualquier atributo que no seadata .
|
executable
|
Archivo; o None ;
el valor predeterminado es None Si esta regla está marcada como executable o test , este es un objeto File que representa el archivo que se debe ejecutar para ejecutar el destino. De forma predeterminada, es el resultado ctx.outputs.executable declarado previamente, pero se recomienda pasar otro archivo (declarado previamente o no) de manera explícita.
|
data_runfiles
runfiles DefaultInfo.data_runfiles
data
. En la mayoría de los casos, usa el parámetro default_runfiles
en su lugar. Consulta “funciones de runfiles que se deben evitar” para obtener más detalles.
Es posible que se muestre None
.
default_runfiles
runfiles DefaultInfo.default_runfiles
run
o como una dependencia de herramienta)
Es posible que se muestre None
.
archivos
depset DefaultInfo.files
depset
de objetos File
que representan los resultados predeterminados que se deben compilar cuando se especifica este destino en la línea de comandos de Bazel. De forma predeterminada, todos son resultados declarados con anterioridad.
Es posible que se muestre None
.
files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider
que contiene información sobre los archivos ejecutables y de ejecución del destino
Es posible que se muestre None
.