{"library":"snakemake-interface-scheduler-plugins","type":"library","category":null,"description":"This package provides a stable interface for interactions between Snakemake and its custom scheduler plugins. It offers abstract base classes and settings definitions that plugin developers must implement to create compliant Snakemake schedulers. The library is currently at version 2.0.2 and aims for a stable API to minimize breaking changes for plugin developers, supporting Snakemake workflows (version 8.0+) with Python 3.11 and newer.","language":"python","status":"active","version":"2.0.2","tags":["snakemake","workflow","scheduler","plugin","interface","HPC"],"install":[{"cmd":"pip install snakemake-interface-scheduler-plugins","imports":["from snakemake_interface_scheduler_plugins.settings import SchedulerSettingsBase","from snakemake_interface_scheduler_plugins.base import SchedulerBase","from snakemake_interface_scheduler_plugins.interfaces.dag import SchedulerDAGInterface","from snakemake_interface_scheduler_plugins.interfaces.jobs import SchedulerJobInterface"]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/snakemake-interface-scheduler-plugins/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":60,"avg_install_s":1.7,"avg_import_s":0.08,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/snakemake-interface-scheduler-plugins/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}