nmk.model.task ============== .. py:module:: nmk.model.task .. autoapi-nested-parse:: Nmk task module Classes ------- .. autoapisummary:: nmk.model.task.NmkTask Module Contents --------------- .. py:class:: NmkTask Task model class .. py:attribute:: name :type: str Task name .. py:attribute:: description :type: str Task description text .. py:attribute:: silent :type: bool Task silent mode .. py:attribute:: emoji :type: rich.emoji.Emoji | rich.text.Text Task emoji or rich text string .. py:attribute:: builder :type: object Task builder instance .. py:attribute:: params :type: nmk.model.config.NmkDictConfig Task builder parameters .. py:attribute:: run_if :type: nmk.model.config.NmkConfig Task "if" condition .. py:attribute:: run_unless :type: nmk.model.config.NmkConfig Task "unless" condition .. py:attribute:: model :type: object model instance .. py:attribute:: subtasks :type: list[object] :value: None Task dependencies .. py:attribute:: refering_tasks :type: list[object] :value: [] Tasks that reference this task .. py:attribute:: skipped :type: bool :value: False Task skip mode .. py:property:: inputs :type: list[pathlib.Path] Task input paths .. py:property:: outputs :type: list[pathlib.Path] Task output paths