archivos run

Es un contenedor de información sobre un conjunto de archivos necesarios para la ejecución en el tiempo de ejecución. Este objeto se debe pasar a través de DefaultInfo para informar al sistema de compilación sobre los archivos ejecutables necesarios para las salidas que produce la regla.

Consulta la guía de runfiles para obtener más detalles.

Miembros

empty_filenames

depset runfiles.empty_filenames

Devuelve los nombres de los archivos vacíos que se crearán.

archivos

depset runfiles.files

Devuelve el conjunto de archivos ejecutables como archivos.

combinar

runfiles runfiles.merge(other)

Devuelve un nuevo objeto de archivos ejecutables que incluye todo el contenido de este y el argumento.

Nota: Cuando tengas muchos objetos de runfiles para combinar, usa merge_all() en lugar de llamar a merge en un bucle. Esto evita la construcción de estructuras de depset profundas que pueden causar fallas en la compilación.

Parámetros

Parámetro Descripción
other obligatorio
Es el objeto de archivos ejecutables que se combinará con este.

merge_all

runfiles runfiles.merge_all(other)

Devuelve un nuevo objeto runfiles que incluye todo el contenido de este y de los objetos runfiles del argumento.

Parámetros

Parámetro Descripción
other sequence de runfiless; obligatorio
Es la secuencia de objetos de runfiles que se combinarán en este.

depset runfiles.root_symlinks

Devuelve el conjunto de vínculos simbólicos raíz.

depset runfiles.symlinks

Devuelve el conjunto de vínculos simbólicos.