capreolus.task
¶
Submodules¶
Package Contents¶
Classes¶
Task |
Base class for Task modules. The purpose of a Task is to describe a Capreolus pipeline and serve as the pipeline’s entry point. Tasks provide one or more commands that provide entry points while sharing the Task’s configuration options and dependencies. |
ModulesTask |
Base class for Task modules. The purpose of a Task is to describe a Capreolus pipeline and serve as the pipeline’s entry point. Tasks provide one or more commands that provide entry points while sharing the Task’s configuration options and dependencies. |
-
class
capreolus.task.
Task
(config=None, provide=None, share_dependency_objects=False, build=True)[source]¶ Bases:
capreolus.ModuleBase
Base class for Task modules. The purpose of a Task is to describe a Capreolus pipeline and serve as the pipeline’s entry point. Tasks provide one or more commands that provide entry points while sharing the Task’s configuration options and dependencies.
- Modules should provide:
- a
commands
attribute containing the names of methods that can serve as pipeline entry points (Task commands). Each command will be accessible via the CLI using the syntaxcapreolus <task name>.<command name> ...
- a
default_command
attribute containing the name of a command to run if none is given - methods (taking only the self argument) that correspond to each command defined
- a
-
class
capreolus.task.
ModulesTask
(config=None, provide=None, share_dependency_objects=False, build=True)[source]¶ Bases:
capreolus.task.Task
Base class for Task modules. The purpose of a Task is to describe a Capreolus pipeline and serve as the pipeline’s entry point. Tasks provide one or more commands that provide entry points while sharing the Task’s configuration options and dependencies.
- Modules should provide:
- a
commands
attribute containing the names of methods that can serve as pipeline entry points (Task commands). Each command will be accessible via the CLI using the syntaxcapreolus <task name>.<command name> ...
- a
default_command
attribute containing the name of a command to run if none is given - methods (taking only the self argument) that correspond to each command defined
- a