CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-luigi

Python workflow management framework for building complex pipelines of batch jobs with dependency resolution and task scheduling.

72

1.30x
Overview
Eval results
Files

Evaluation results

60%

-40%

Atomic Target Pipeline

Targets and atomic I/O wrappers

Criteria
Without context
With context

Target inputs

100%

0%

Atomic processed write

100%

100%

Failure cleanup

100%

100%

Gzip backup target

100%

0%

Output mapping targets

100%

100%

85%

22%

Dependency-Driven Metric Report

Task graph definition and dependency resolution

Criteria
Without context
With context

Task classes

100%

100%

Dependency wiring

25%

100%

Target outputs

100%

100%

Scheduler invocation

0%

0%

Incremental completion

30%

100%

Upstream inputs

100%

100%

62%

-38%

Configured Workflow Alerts

Configuration-driven logging and notifications

Criteria
Without context
With context

Config loading

100%

100%

Logging setup

100%

40%

Failure notification

100%

33%

Luigi runner

100%

80%

Exit codes

100%

100%

100%

100%

Instrumented Workflow Metrics

Event hooks, metrics, and custom workers

Criteria
Without context
With context

Event hooks

0%

100%

Metrics collector

0%

100%

Custom worker flush

0%

100%

Instrumented run

0%

100%

95%

95%

Recurring Range Runner

Recurring and backfill range helpers

Criteria
Without context
With context

Range helper

0%

100%

Start/stop wiring

0%

100%

Backfill clamp

0%

75%

Param forwarding

0%

100%

Of task binding

0%

100%

8%

5%

Central Scheduler History Reporter

Central scheduler UI and task history

Criteria
Without context
With context

Scheduler init

0%

0%

Remote workflow

0%

0%

History recording

0%

0%

History fetch

0%

0%

JSON summary

20%

53%

100%

Resource-Limited Asset Transcoder

Resource-aware scheduling limits

Criteria
Without context
With context

Resource mapping

100%

100%

Scheduler limits

100%

100%

Worker wiring

100%

100%

Single-slot serialization

100%

100%

Scaled concurrency

100%

100%

80%

25%

Configurable Inventory Snapshot

Parameter system with CLI/config integration

Criteria
Without context
With context

Typed params

40%

100%

Config defaults

25%

0%

CLI precedence

40%

100%

Propagation

100%

100%

Validation errors

80%

100%

93%

-7%

Scheduler-Aware Pipeline Runner

Execution entrypoints and scheduler coordination

Criteria
Without context
With context

Luigi entrypoint

100%

100%

Local scheduler flag

100%

100%

Remote scheduler config

100%

100%

Worker limit

100%

100%

Exit codes from result

100%

100%

Run summary output

100%

30%

38%

8%

Batched Hourly Cleanup Pipeline

Dynamic dependencies and batched runs

Criteria
Without context
With context

Dynamic yield

0%

0%

Batch parameter

20%

0%

Batch sizing

66%

20%

Target completeness

100%

100%

Pipeline run

0%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-luigi
Evaluated
Agent
Claude Code

Table of Contents