runfiles

Um contêiner de informações relacionadas a 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 sobre os arquivos de execução necessários para as saídas produzidas pela regra.

Consulte o guia de arquivos runfiles para mais detalhes.

Participantes

empty_filenames

depset runfiles.empty_filenames

Retorna nomes de arquivos vazios a serem criados.

arquivos

depset runfiles.files

Retorna o conjunto de arquivos de execução como arquivos.

merge

runfiles runfiles.merge(other)

Retorna um novo objeto runfiles que inclui todo o conteúdo desse e do 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 construção de estruturas profundas depset que podem causar falhas de compilação.

Parâmetros

Parâmetro Descrição
other obrigatório
O objeto runfiles a ser mesclado.

merge_all

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 a serem mesclados nesse elemento.

depset runfiles.root_symlinks

Retorna o conjunto de links simbólicos raiz.

depset runfiles.symlinks

Retorna o conjunto de links simbólicos.