Metadata-Version: 2.4
Name: snakemake-executor-plugin-slurm
Version: 2.8.0
Summary: A Snakemake executor plugin for submitting jobs to a SLURM cluster.
Project-URL: Repository, https://github.com/snakemake/snakemake-executor-plugin-slurm
Project-URL: Documentation, https://snakemake.github.io/snakemake-plugin-catalog/plugins/executor/slurm.html
Author-email: Christian Meesters <meesters@csc.uni-frankfurt.de>, David Lähnemann <david.laehnemann@dkfz-heidelberg.de>, Johannes Koester <johannes.koester@uni-due.de>
License: MIT
License-File: LICENSE
Keywords: cluster,executor,plugin,slurm,snakemake
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Requires-Python: <4,>=3.11
Requires-Dist: numpy<3,>=2.4.5
Requires-Dist: pandas<4,>=2.3.3
Requires-Dist: pyyaml<7,>=6.0.3
Requires-Dist: snakemake-executor-plugin-slurm-jobstep<1,>=0.6.0
Requires-Dist: snakemake-interface-common<2,>=1.23.0
Requires-Dist: snakemake-interface-executor-plugins<10,>=9.4.0
Requires-Dist: throttler<2,>=1.2.2
Description-Content-Type: text/markdown

# Snakemake executor plugin: slurm

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/snakemake/snakemake-executor-plugin-slurm)

For documentation, see the [Snakemake plugin catalog](https://snakemake.github.io/snakemake-plugin-catalog/plugins/executor/slurm.html).

For development and testing, checkout this repo and (depending on your needs) do one of the following

* Run `pixi shell -e dev` to open a development environment
* Run `pixi run test` to run tests locally (requires a running slurm system)
* To simultaneously develop the slurm-jobstep and the slurm plugin, uncommend and edit the line `#snakemake-executor-plugin-slurm-jobstep = { path = "../snakemake-executor-plugin-slurm-jobstep", editable = true}` in the pyproject.toml before running `pixi shell -e dev`.