flexlate.update package¶
Submodules¶
flexlate.update.main module¶
- class flexlate.update.main.Updater[source]¶
Bases:
object
- get_updates_for_templates(templates, data=None, project_root=PosixPath('.'), config_manager=<flexlate.config_manager.ConfigManager object>)[source]¶
- Return type
- update(repo, updates, transaction, merged_branch_name='flexlate-output', base_merged_branch_name='flexlate-output', template_branch_name='flexlate-templates', base_template_branch_name='flexlate-templates', no_input=False, abort_on_conflict=False, cleanup=True, full_rerender=True, remote='origin', renderer=<flexlate.render.multi.MultiRenderer object>, config_manager=<flexlate.config_manager.ConfigManager object>)[source]¶
flexlate.update.template module¶
- class flexlate.update.template.TemplateUpdate(**data)[source]¶
Bases:
pydantic.main.BaseModel
- config_location: pathlib.Path¶
- matches_renderable(renderable, project_root=PosixPath('.'), render_root=PosixPath('.'), adjust_root=True)[source]¶
Note: Does not check template data
- Return type
- template: flexlate.template.base.Template¶