Python workflow management framework for building complex pipelines of batch jobs with dependency resolution and task scheduling.
72
A tiny two-stage workflow that relies on the dependency's built-in configuration system to route logs and send failure notifications. The runtime should hand the dependency a standard config file (ini/toml) to decide where logs go, how they are prefixed, and who receives alerts—no custom parsing or manual email/log wiring.
main with a config path feeds that file into the dependency's config loader so scheduler address, log destination, and notification recipients all come from config before tasks execute, and returns success when both stages pass. @test@generates
def main(config_path: str | None = None) -> int:
"""
Executes a two-stage workflow controlled by a config file.
Returns 0 on success, non-zero when a stage fails.
"""Workflow orchestration with configuration-driven logging and notification support.
Install with Tessl CLI
npx tessl i tessl/pypi-luigidocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10