[console_scripts]
horus = horus_runtime.cli:main

[horus.artifact]
file = horus_builtin.artifact.file
folder = horus_builtin.artifact.folder
json = horus_builtin.artifact.json
pickle = horus_builtin.artifact.pickle

[horus.executor]
python_exec = horus_builtin.executor.python_exec
python_fn = horus_builtin.executor.python_fn
shell = horus_builtin.executor.shell

[horus.interaction]
common = horus_builtin.interaction.common

[horus.interaction_renderer]
cli = horus_builtin.interaction.cli

[horus.interaction_transport]
cli = horus_builtin.interaction.cli

[horus.middleware.task]
task_time = horus_builtin.middleware.task_time

[horus.middleware.workflow]
workflow_time = horus_builtin.middleware.workflow_time

[horus.runtime]
command = horus_builtin.runtime.command
python = horus_builtin.runtime.python
python_string = horus_builtin.runtime.python_string

[horus.subscriber]
log_event_subscriber = horus_builtin.event.log_subscriber

[horus.target]
local = horus_builtin.target.local

[horus.task]
horus_task = horus_builtin.task.horus_task

[horus.transfer]
local_to_local = horus_builtin.transfer.local_noop

[horus.workflow]
horus_workflow = horus_builtin.workflow.horus_workflow
