Es un proveedor que brinda información general sobre los archivos directos y transitivos de un destino. Todos los tipos de reglas tienen este proveedor, incluso si la función de implementación de la regla no lo devuelve de forma explícita.
Consulta la página de reglas para obtener guías detalladas sobre cómo usar este proveedor.
Miembros
DefaultInfo
DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)
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, se incluyen todos los resultados predeclarados.
|
runfiles
|
runfiles o None ; el valor predeterminado es None Descriptor runfiles que describe los archivos que este destino necesita cuando se ejecuta (p.ej., a través del comando run o como una dependencia de herramienta para una acción).
|
data_runfiles
|
runfiles o None ;
el valor predeterminado es None Se recomienda que evites usar este parámetro (consulta "Funciones de runfiles que debes evitar") Descriptor de archivos ejecutables que describe los archivos ejecutables que este destino necesita para ejecutarse 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 "Funciones de runfiles que debes evitar") Descriptor de archivos ejecutables que describe los archivos ejecutables que necesita este destino para ejecutarse cuando es una dependencia a través de cualquier atributo que no sea el atributodata .
|
executable
|
Archivo o None ;
el valor predeterminado es None Si esta regla está marcada como executable o test , se trata de un objeto File que representa el archivo que se debe ejecutar para ejecutar el destino. De forma predeterminada, es el ctx.outputs.executable de salida predeclarado, pero se recomienda pasar otro archivo (ya sea predeclarado o no) de forma explícita.
|
data_runfiles
runfiles DefaultInfo.data_runfiles
data
. En la mayoría de los casos, usa el parámetro default_runfiles
. Consulta "runfiles features to avoid" para obtener más detalles.
Puede devolver None
.
default_runfiles
runfiles DefaultInfo.default_runfiles
run
o como una dependencia de herramienta).
Puede devolver 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, se incluyen todos los resultados predeclarados.
Puede devolver None
.
files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider
que contiene información sobre los archivos ejecutables y los archivos de ejecución del destino.
Puede devolver None
.