Registry /
workflow / snakemake-executor-plugin-cluster-generic
Install & Compatibility
Where this runs
tested against v1.0.3 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 19.1MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 2.1s · import 0.000s · 20MB
17MB installed
● package 17MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Executor
✓ from snakemake_executor_plugin_cluster_generic import Executor
✗ from snakemake_executor_plugin_cluster_generic import ClusterGenericExecutor
Instantiate the plugin executor. Usually configured via Snakemake profiles; this shows direct usage.
import os
from snakemake_executor_plugin_cluster_generic import ClusterGenericExecutor
# Typically configured via Snakemake profile, but you can instantiate directly:
executor = ClusterGenericExecutor()
# Then pass to Snakemake workflow (requires proper context)
print('Executor ready')
Debug
Known issues
breakingRequires Python >=3.11; not compatible with older Python versions.fixUpgrade to Python 3.11 or later.
affects: all versions (>=1.0.0)
breakingThe plugin is incompatible with Snakemake v7.x's built-in cluster support. Must use Snakemake >=7.8 (with adapter module) or >=8.x native plugin support.fixUse Snakemake >=8.0 or install 'snakemake' together with the plugin.
affects: all versions (>=1.0.0)
deprecatedThe old configuration keys 'cluster', 'cluster-status', 'cluster-cancel' etc. are deprecated. Use 'submit_cmd', 'status_cmd', 'cancel_cmd', etc. in the profile dict.fixUpdate your Snakemake profile to use the new keys (e.g., 'submit_cmd' instead of 'cluster').
affects: since v1.0.0
gotchaMissing 'submit_cmd' configuration will cause a runtime error: 'submit_cmd must be set'.fixDefine 'submit_cmd' in your profile or environment (e.g., --cluster-submit-cmd).
affects: all versions (>=1.0.0)
Upgrade
Version history
1.0.9latest on PyPI · released Mar 11, 2024
Audit
Dependencies
snakemake-interface-executor-pluginsrequiredRequired for executor plugin interface.