runfiles

Informar um problema Ver código-fonte

Um contêiner de informações sobre um conjunto de arquivos necessários na execução do ambiente de execução. Esse objeto precisa ser transmitido via DefaultInfo para informar ao sistema de compilação os arquivos de execução necessários para as saídas produzidas pela regra.

Consulte o guia do runfiles para mais detalhes.

Participantes

empty_filenames

depset runfiles.empty_filenames

Retorna os nomes dos arquivos vazios a serem criados.

arquivos

depset runfiles.files

Retorna o conjunto de runfiles como arquivos.

merge

runfiles runfiles.merge(other)

Retorna um novo objeto runfiles que inclui todo o conteúdo desse e o argumento.

Observação:quando você tiver muitos objetos runfiles para mesclar, use merge_all() em vez de chamar merge em um loop. Isso evita a criação de estruturas de dependência profundas que podem causar falhas na compilação.

Parâmetros

Parâmetro Descrição
other required
O objeto runfiles a ser mesclado nisso.

mesclar_todos

runfiles runfiles.merge_all(other)

Retorna um novo objeto runfiles que inclui todo o conteúdo desse e dos objetos runfiles no argumento.

Parâmetros

Parâmetro Descrição
other sequence of runfiless; obrigatório
A sequência de objetos runfiles que será mesclada a essa lista.

depset runfiles.root_symlinks

Retorna o conjunto de links simbólicos raiz.

depset runfiles.symlinks

Retorna o conjunto de links simbólicos.