Um provedor que fornece informações gerais sobre os arquivos diretos e transitivos de um destino. Todo tipo de regra tem esse provedor, mesmo que ele não seja retornado explicitamente pela função de implementação da regra.
Consulte a página de regras para ver guias detalhados sobre como usar esse provedor.
Membros
DefaultInfo
DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)
DefaultInfo
.
Parâmetros
Parâmetro | Descrição |
---|---|
files
|
depset ou None ;
o padrão é None Um depset de objetos File que representam as saídas padrão a serem criadas quando esse destino é especificado na linha de comando do Bazel. Por padrão, são todas as saídas pré-declaradas.
|
runfiles
|
runfiles ou None ; o padrão é None descritor runfiles que descreve os arquivos necessários para a execução da meta (por exemplo, usando o comando run ou como uma dependência de ferramenta para uma ação).
|
data_runfiles
|
runfiles; ou None ;
o padrão é None Recomendamos que você evite usar esse parâmetro. Consulte "Recursos de runfiles a serem evitados". Descritor de runfiles que descreve os runfiles necessários para a execução desse destino quando ele é uma dependência pelo atributodata .
|
default_runfiles
|
runfiles; ou None ;
o padrão é None Recomendamos que você evite usar esse parâmetro. Consulte "Recursos de runfiles a serem evitados". descritor de runfiles que descreve os runfiles necessários para a execução da meta quando ela é uma dependência por qualquer atributo que não seja odata .
|
executable
|
Arquivo ou None . O padrão é None . Se essa regra estiver marcada como executable ou test , ela será um objeto File que representa o arquivo a ser executado para processar o destino. Por padrão, é a saída pré-declarada ctx.outputs.executable , mas recomendamos transmitir outro arquivo (pré-declarado ou não) explicitamente.
|
data_runfiles
runfiles DefaultInfo.data_runfiles
data
. Na maioria das circunstâncias, use o parâmetro default_runfiles
. Consulte "recursos de runfiles a serem evitados" para mais detalhes.
Pode retornar None
.
default_runfiles
runfiles DefaultInfo.default_runfiles
run
ou como uma dependência de ferramenta).
Pode retornar None
.
arquivos
depset DefaultInfo.files
depset
de objetos File
que representam as saídas padrão a serem criadas quando esse destino é especificado na linha de comando do Bazel. Por padrão, são todas as saídas pré-declaradas.
Pode retornar None
.
files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider
que contém informações sobre o executável e os arquivos de execução do destino.
Pode retornar None
.