Beep, Beep - I am your friendly #Snakemake release announcement bot.
There is a new release of the Snakemake executor for #SLURM on #HPC systems. Its version now is 2.0.0!
Give us some time, and you will automatically find the plugin on #Bioconda and #Pypi.
If you want to discuss the release, you will find the maintainers here on Mastodon!
@rupdecat and @johanneskoester
If you discover any issues, please report them on https://github.com/snakemake/snakemake-executor-plugin-slurm/issues.
See https://github.com/snakemake/snakemake-executor-plugin-slurm/releases/tag/v2.0.0 for details. Here is the header of the changelog:
𝑅𝑒𝑙𝑒𝑎𝑠𝑒 𝑁𝑜𝑡𝑒𝑠 (𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑦 𝑎𝑏𝑏𝑟𝑖𝑔𝑒𝑑):
⚠ 𝐁𝐑𝐄𝐀𝐊𝐈𝐍𝐆 𝐂𝐇𝐀𝐍𝐆𝐄𝐒
* proposal for dynamic partition selection: https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/321
𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬
* partition time handling: https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/378
* proposal for dynamic partition selection: https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/321
𝐁𝐮𝐠 𝐅𝐢𝐱𝐞𝐬
* naming SLURM logs, SLURM logs not just "log files": https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/372
𝐃𝐨𝐜𝐮𝐦𝐞𝐧𝐭𝐚𝐭𝐢𝐨𝐧
* Replace incorrect Markdown with a blockquote: https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/377
RE: https://fediscience.org/@snakemake/115611862667755622
Now, this is huge!
Thanks to a contribution from Cade Mirchandani (Santa Cruz, CA), whom I met at this year's #SnakemakeHackathon users can now supply a partition profile. So, instead of wrangling #SLURM partition information into a workflow profile (indicated with --workflow-profile), we can now have a global file to contain this information.
I added a time conversion function, such that the SLURM time format is obeyed, too.
There are several other development needs, before we continue in this direction (e.g. parsing SLURM partition information directly). But a task to be done is summing this up for non-users, e.g. administrators, is due too.
In any case, I think this merits a new major version.