DefaultInfo instance has the following fields: filesfiles_to_rundata_runfilesdefault_runfiles
Members
DefaultInfo
DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)
The DefaultInfo constructor.
Parameters
| Parameter | Description |
|---|---|
files
|
depset; or None;
default is NoneA depset of File objects representing the default outputs to build when this target is specified on the bazel command line. By default it is all predeclared outputs.
|
runfiles
|
runfiles; or None;
default is Nonerunfiles descriptor describing the files that this target needs when run (via the run command or as a tool dependency).
|
data_runfiles
|
runfiles; or None;
default is NoneIt is recommended that you avoid using this parameter (see "runfiles features to avoid") runfiles descriptor describing the runfiles this target needs to run when it is a dependency via thedata attribute.
|
default_runfiles
|
runfiles; or None;
default is NoneIt is recommended that you avoid using this parameter (see "runfiles features to avoid") runfiles descriptor describing the runfiles this target needs to run when it is a dependency via any attribute other than thedata attribute.
|
executable
|
File; or None;
default is NoneIf this rule is marked executable or test, this is a File object representing the file that should be executed to run the target. By default it is the predeclared output ctx.outputs.executable but it is recommended to pass another file (either predeclared or not) explicitly.
|
data_runfiles
runfiles DefaultInfo.data_runfiles
data dependency attribute. Under most circumstances, use the default_runfiles parameter instead. See "runfiles features to avoid" for details.
May return None.
default_runfiles
runfiles DefaultInfo.default_runfiles
run command or as a tool dependency).
May return None.
files
depset DefaultInfo.files
depset of File objects representing the default outputs to build when this target is specified on the bazel command line. By default it is all predeclared outputs.
May return None.
files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider object containing information about the executable and runfiles of the target.
May return None.