runfiles

Reportar um problema Ver a fonte Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

Consulte o guia de arquivos de execução 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 runfiles 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 runfiles; required
O objeto runfiles a ser mesclado.

merge_all

runfiles runfiles.merge_all(other)

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

Parâmetros

Parâmetro Descrição
other sequência de runfiless; obrigatório
A sequência de objetos 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.