runfiles

Reportar um problema Ver código-fonte Nightly · 8.0 . 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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 por DefaultInfo para informar ao sistema de build os arquivos de execução necessários para as saídas produzidas pela regra.

Consulte o guia de runfiles para mais detalhes.

Membros

empty_filenames

depset runfiles.empty_filenames

Retorna os nomes dos 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 de arquivos de execução que inclui todo o conteúdo deste e do argumento.

Observação:quando você tem muitos objetos de runfiles para mesclar, use merge_all() em vez de chamar merge em um loop. Isso evita a construção de estruturas de depset profundas, que podem causar falhas de build.

Parâmetros

Parâmetro Descrição
other required
O objeto de arquivos de execução a ser mesclado a este.

merge_all

runfiles runfiles.merge_all(other)

Retorna um novo objeto de arquivos de execução que inclui todo o conteúdo deste e dos objetos de arquivos de execução no argumento.

Parâmetros

Parâmetro Descrição
other Sequência de runfiless; obrigatória
A sequência de objetos de runfiles a serem mesclados.

depset runfiles.root_symlinks

Retorna o conjunto de links simbólicos raiz.

depset runfiles.symlinks

Retorna o conjunto de links simbólicos.