flexlate.render package

Subpackages

Submodules

flexlate.render.multi module

class flexlate.render.multi.MultiRenderer[source]

Bases: object

render(renderables, project_root=PosixPath('.'), no_input=False)[source]
Return type

List[Dict[str, Any]]

render_string(string, renderable)[source]
Return type

str

flexlate.render.renderable module

class flexlate.render.renderable.Renderable(**data)[source]

Bases: pydantic.main.BaseModel, Generic[flexlate.render.renderable.T]

class Config[source]

Bases: object

arbitrary_types_allowed = True
data: Dict[str, Any]
classmethod from_applied_template_with_source(applied_template_with_source, data=None)[source]
Return type

Renderable

out_root: pathlib.Path
skip_prompts: bool
template: flexlate.render.renderable.T