tessl install tessl/pypi-luigi@2.8.0Python workflow management framework for building complex pipelines of batch jobs with dependency resolution and task scheduling.
Agent Success
Agent success rate when using this tile
72%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.31x
Baseline
Agent success rate without this tile
55%
A small workflow task that uppercases lines from a newline-delimited text file while relying on the workflow package's target abstractions for atomic writes and format-aware I/O.
input_path ends with .gz, the task reads it without manual decompression and writes processed output identical to handling a plain text input. @testfail_midway=True, the run intentionally stops after handling the first line to simulate a crash and leaves no processed or backup files on disk. @testfail_midway=False, the task writes the processed file atomically so the file only appears after processing completes. @testoutput() returns a mapping with keys processed and backup, each pointing to target handles for output_path and backup_path respectively. @test@generates
class ProcessAndBackupTask:
def __init__(self, input_path: str, output_path: str, backup_path: str, fail_midway: bool = False): ...
def requires(self) -> object: ...
def output(self) -> dict: ...
def run(self) -> None: ...Workflow orchestration library providing target abstractions, atomic read/write helpers, and optional gzip formats.