buildenv._internal.render

Module Contents

Classes

TemplatesRenderer

Build env templates renderer

Attributes

RC_START_SHELL

buildenv._internal.render.RC_START_SHELL = 100
class buildenv._internal.render.TemplatesRenderer(loader: buildenv.loader.BuildEnvLoader, relative_venv_bin_path: pathlib.Path, project_script_path: pathlib.Path)

Build env templates renderer

render(template: pathlib.Path, target: pathlib.Path, executable: bool = False, keywords: Dict[str, str] = None)

Render template template to target file

Parameters:
  • template – Path to template file

  • target – Target file to be generated

  • executable – States if target file as to be set as executable

  • keyword – Map of keywords provided to template