tessl install tessl/pypi-kedro@1.1.0Kedro helps you build production-ready data and analytics pipelines
Agent Success
Agent success rate when using this tile
98%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.32x
Baseline
Agent success rate without this tile
74%
Build a command-line tool that extends a data pipeline framework with custom commands for managing pipeline metadata and generating reports.
Register a custom command that can be invoked from the command line. The command should be automatically discovered and available when the tool is installed.
metadata command available that can be invoked from the CLI @testImplement a command that displays metadata about available pipelines in the project.
metadata list displays a formatted list of all registered pipelines with their names @testmetadata list --format json outputs pipeline information in JSON format @testImplement a command that shows statistics about a specific pipeline.
metadata stats <pipeline_name> displays the number of nodes, inputs, and outputs for the specified pipeline @test@generates
"""
CLI plugin for displaying pipeline metadata and statistics.
"""
def list_pipelines(ctx, format):
"""
List all available pipelines in the project.
Args:
ctx: Context object containing the session
format: Output format ('text' or 'json')
"""
pass
def show_stats(ctx, pipeline_name):
"""
Show statistics for a specific pipeline.
Args:
ctx: Context object containing the session
pipeline_name: Name of the pipeline to analyze
"""
pass
def commands():
"""
Entry point that returns the CLI command group.
Returns:
Command group to be registered as a plugin
"""
passProvides the data pipeline framework with CLI extensibility support and pipeline management capabilities.
@satisfied-by
Provides command-line interface creation support.
@satisfied-by