Informações padrão

Informar um problema Ver fonte Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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)

O construtor 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 atributo data.
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 o data.
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

Descritor de runfiles que descreve os arquivos necessários para a execução do destino na condição de ser um atributo de dependência 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

Descritor de runfiles que descreve os arquivos necessários para a execução da meta (usando o comando run ou como uma dependência de ferramenta). Pode retornar None.

arquivos

depset DefaultInfo.files

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. Pode retornar None.

files_to_run

FilesToRunProvider DefaultInfo.files_to_run

Um objeto FilesToRunProvider que contém informações sobre o executável e os arquivos de execução do destino. Pode retornar None.