{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/5"}],"enrichment":{"capability":"Defines the interface contract that Snakemake report plugins must implement to integrate with Snakemake's reporting system.","skillfed_tags":["plugin-interface","snakemake-ecosystem"],"use_cases":["Build a custom Snakemake report plugin that generates reports in a proprietary or domain-specific format.","Extend Snakemake's reporting with integrations to external services (e.g., cloud storage, notification systems).","Create a report plugin that renders workflow results in a specialized markup or visualization format.","Scaffold a new report plugin project using the interface as a reference implementation."],"what_it_does":"This package is a plugin interface definition for Snakemake's report generation system. It provides the base classes and settings framework that third-party report plugins must inherit from to work with Snakemake. Developers building custom report plugins use this package to understand and implement the required contract: a ReporterBase class with a render() method and optional ReportSettingsBase subclass for CLI parameters.\n\nThe package is a thin structural layer\u2014it defines what a compliant plugin looks like but does not generate reports itself. It depends only on snakemake-interface-common and is designed to be imported by plugin authors during development. It supports Python 3.11 through 3.14 and is actively maintained.","worth_installing":"Yes, if you are developing a Snakemake report plugin. This is a required dependency for plugin authors and provides the interface contract needed to integrate with Snakemake's plugin system. No security vulnerabilities are known. Install it only as a development dependency when building plugins; end users of Snakemake do not need it directly."},"id":"snakemake-interface-report-plugins","links":{"html":"https://skillfed.io/packages/snakemake-interface-report-plugins","md":"https://skillfed.io/packages/snakemake-interface-report-plugins.md","pypi":"https://pypi.org/project/snakemake-interface-report-plugins/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-09","license_spdx":null,"license_treatment":"unclear","name":"snakemake-interface-report-plugins","python_support":"supports_current","summary":"The interface for Snakemake report plugins."},"popularity":{"monthly_downloads":112232,"position":12376,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.1"}
