Skip to content
This repository was archived by the owner on May 29, 2025. It is now read-only.

Commit f8a9ad2

Browse files
author
John Major
committed
first pass at mods for pcluster-slurm
1 parent 80f0910 commit f8a9ad2

File tree

10 files changed

+31
-751
lines changed

10 files changed

+31
-751
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ assignees: ''
1313
<!--Note the Snakemake version and the plugin version for which you experience the bug.
1414
Note the SLURM version, too. You can get the versions with:
1515
$ snakemake --version
16-
$ mamba list | grep "snakemake-executor-plugin-slurm"
16+
$ mamba list | grep "snakemake-executor-plugin-pcluster-slurm"
1717
$ sinfo --version
1818
Please only report bugs of the **latest stable release of Snakemake and this plugin**.
1919
If possible please check whether the bug has been already fixed in the main branch.-->

.github/workflows/release-please.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
id: release
1616
with:
1717
release-type: python
18-
package-name: snakemake-executor-plugin-slurm
18+
package-name: snakemake-executor-plugin-pcluster-slurm
1919

2020
publish:
2121
runs-on: ubuntu-latest

CHANGELOG.md

Lines changed: 1 addition & 243 deletions
Original file line numberDiff line numberDiff line change
@@ -1,244 +1,2 @@
11
# Changelog
2-
3-
## [0.11.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.10.2...v0.11.0) (2024-09-27)
4-
5-
6-
### Features
7-
8-
* added requeue option to client ([#136](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/136)) ([b0ff160](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/b0ff160533536e2d82f738ad6e9e1a268ba616cb))
9-
10-
## [0.10.2](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.10.1...v0.10.2) (2024-09-11)
11-
12-
13-
### Bug Fixes
14-
15-
* added forgotten yield in case of job preemption ([#148](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/148)) ([95e5fb7](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/95e5fb7cbeb6b874a83571328537b85493e10d97))
16-
17-
## [0.10.1](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.10.0...v0.10.1) (2024-09-07)
18-
19-
20-
### Bug Fixes
21-
22-
* logfile quoting and scancel error handling ([#140](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/140)) ([cb5d656](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/cb5d6568dfdfa3c2235bfe89a1e6ef294ab3ad8d))
23-
24-
## [0.10.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.9.0...v0.10.0) (2024-08-23)
25-
26-
27-
### Features
28-
29-
* in job stability ([#137](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/137)) ([c27f5f8](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/c27f5f8b4dcf7c2d9bc34fd4870d13ff24c0dfae))
30-
31-
32-
### Bug Fixes
33-
34-
* add --parsable to sbatch call for a more robust output parsing ([#125](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/125)) ([5e41d05](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/5e41d0577593909f8f0f255c8de29141bfd0bbe3))
35-
* issue [#109](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/109) - preemption is no longer considered a failed status ([#132](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/132)) ([6dad273](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/6dad273b2f09ed8f10e3c26b92e2963c382e9fb8))
36-
37-
## [0.9.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.8.0...v0.9.0) (2024-08-06)
38-
39-
40-
### Features
41-
42-
* multicluster ([#56](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/56)) ([c0f8fee](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/c0f8feea745a4a97f44898a68effccb2b99834df))
43-
44-
45-
### Bug Fixes
46-
47-
* fixed string for constraints - see issue [#58](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/58) ([#64](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/64)) ([89e10ff](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/89e10ff14d5705bb522efa74ed847e6a518da672))
48-
49-
## [0.8.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.7.0...v0.8.0) (2024-07-12)
50-
51-
52-
### Features
53-
54-
* cli ([#111](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/111)) ([b56837e](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/b56837efb61e3da89a2a5d0520e6d969ebf69137)), closes [#73](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/73)
55-
56-
## [0.7.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.6.0...v0.7.0) (2024-06-25)
57-
58-
59-
### Features
60-
61-
* warning if run in job ([#78](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/78)) ([257e830](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/257e830f28d7a226a0a7dad85703298677b9173c))
62-
63-
64-
### Bug Fixes
65-
66-
* null byte account guess ([#81](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/81)) ([92d4445](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/92d44450bae805ef4b42387b9d27b295516d39da))
67-
68-
69-
### Documentation
70-
71-
* added mini paragraph about Conda and Env Modules ([#42](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/42)) ([c821b5e](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/c821b5ea1b7a377421eee3964bf586bb82c47183))
72-
* added paragraphs about dynamic resource allocation ([#79](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/79)) ([06a1555](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/06a1555e0a1466576f2fea59a979d8d3e0c19df4))
73-
* storage update ([#80](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/80)) ([7e19560](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/7e19560731ca595687856ce45c8dd9e2fc5446cc))
74-
75-
## [0.6.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.5.2...v0.6.0) (2024-06-07)
76-
77-
78-
### Features
79-
80-
* will reject jobs, which attempt setting job names by 'slurm_extra' ([#93](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/93)) ([df2fd3d](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/df2fd3dfbbe1e0a606da719f33391d5c9fe9d679))
81-
82-
## [0.5.2](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.5.1...v0.5.2) (2024-06-04)
83-
84-
85-
### Bug Fixes
86-
87-
* [#97](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/97) preventing node confinment ([#98](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/98)) ([fa7877f](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/fa7877f8d086883ce74db75c3246b8c050720a62))
88-
89-
## [0.5.1](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.5.0...v0.5.1) (2024-05-14)
90-
91-
92-
### Bug Fixes
93-
94-
* allowing for accounts containing whitespace ([#86](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/86)) ([6993f2d](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/6993f2d7dd7c31fd34a79317df35ff80779f8a63))
95-
* proper line ending status message ([#87](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/87)) ([7b94aec](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/7b94aec8fdda5d2b0f8986154b6cb07d1954b7e8))
96-
97-
## [0.5.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.4.5...v0.5.0) (2024-05-06)
98-
99-
100-
### Features
101-
102-
* wildcards in comment string [#85](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/85) ([#88](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/88)) ([730cac0](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/730cac09c12a7038557ee937bc58c8c9e483c8f3))
103-
104-
## [0.4.5](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.4.4...v0.4.5) (2024-04-17)
105-
106-
107-
### Bug Fixes
108-
109-
* fix path typo ([#72](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/72)) ([f64fb5a](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/f64fb5adce9dc285c0b212af22d98b4289e8ce25))
110-
111-
## [0.4.4](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.4.3...v0.4.4) (2024-04-15)
112-
113-
114-
### Miscellaneous Chores
115-
116-
* release 0.4.4 ([6f2b966](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/6f2b96668b4e4f84cc1e8bcb5e123c97d3abdfd0))
117-
118-
## [0.4.3](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.4.2...v0.4.3) (2024-04-12)
119-
120-
121-
### Bug Fixes
122-
123-
* always create logdir before sbatch ([#67](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/67)) ([79fb961](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/79fb9612c1ddedd1eadc07741f17a940f2d989c6))
124-
125-
## [0.4.2](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.4.1...v0.4.2) (2024-03-11)
126-
127-
128-
### Bug Fixes
129-
130-
* adapt to latest snakemake-interface-executor-plugins ([#49](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/49)) ([8c7f5b1](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/8c7f5b1cbf085fb45a370c705c28a6fc030c9381))
131-
132-
## [0.4.1](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.4.0...v0.4.1) (2024-02-29)
133-
134-
135-
### Bug Fixes
136-
137-
* fixes issue [#40](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/40) - ntasks set explicitly ([#44](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/44)) ([f5c2c2c](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/f5c2c2c83b17442ab261619eadd9e6f71e39b772))
138-
139-
## [0.4.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.3.2...v0.4.0) (2024-02-29)
140-
141-
142-
### Features
143-
144-
* add wildcards to output and comment ([#35](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/35)) ([190500b](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/190500b1995cb34dd3cf8354ecfda36eae64ad2b))
145-
146-
## [0.3.2](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.3.1...v0.3.2) (2024-02-24)
147-
148-
149-
### Bug Fixes
150-
151-
* fix type error in job status checking if sacct fails ([6a197ae](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/6a197ae6d73061def6700af58b29f981dc323278))
152-
153-
154-
### Documentation
155-
156-
* extended docs ([#37](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/37)) ([cf0407c](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/cf0407cc8115d3b64f486b2178b67118e16a12a7))
157-
158-
## [0.3.1](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.3.0...v0.3.1) (2024-02-14)
159-
160-
161-
### Bug Fixes
162-
163-
* Use sacct syntax that is compatible with slurm &lt; 20.11.0 ([#26](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/26)) ([c1591ff](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/c1591ff0d0eb7267cb5a64906f14e4aa47b9eac7))
164-
165-
## [0.3.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.2.2...v0.3.0) (2024-02-01)
166-
167-
168-
### Features
169-
170-
* print run id to log ([#10](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/10)) ([9ee8291](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/9ee82919ff42886bc5c64480c6fd1f74c4caf0d9))
171-
172-
## [0.2.2](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.2.1...v0.2.2) (2024-02-01)
173-
174-
175-
### Bug Fixes
176-
177-
* Typos in documentation ([#28](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/28)) ([326ce6c](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/326ce6ced3d946ebd485ce80bf03e8e07b1fc717))
178-
179-
## [0.2.1](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.2.0...v0.2.1) (2024-01-16)
180-
181-
182-
### Bug Fixes
183-
184-
* ensure proper handling of group jobs in combination with the slurm-jobstep executor ([f5c3d4c](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/f5c3d4c6b9bdcba68a512388d36d72d2700920bf))
185-
* remove limitation to single job in jobstep executor for group jobs ([18acfb6](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/18acfb6c4d1588c44941355d0f024c76de52bdbb))
186-
187-
## [0.2.0](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.1.5...v0.2.0) (2024-01-10)
188-
189-
190-
### Features
191-
192-
* include rule name as comment ([#16](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/16)) ([2e39b18](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/2e39b18688c8e80d4b78c23de01484374a7f065c))
193-
194-
## [0.1.5](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.1.4...v0.1.5) (2024-01-05)
195-
196-
197-
### Bug Fixes
198-
199-
* Force sacct to look at the last 2 days ([#9](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/9)) ([914265d](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/914265df76f1d6eab7ed0b38c61e123489ec0bc2))
200-
201-
## [0.1.4](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.1.3...v0.1.4) (2023-12-08)
202-
203-
204-
### Documentation
205-
206-
* metadata ([4edf9d5](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/4edf9d59f454333299b04f06855bc1522e481d56))
207-
208-
## [0.1.3](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.1.2...v0.1.3) (2023-12-06)
209-
210-
211-
### Bug Fixes
212-
213-
* Handle unresponsive sacct ([#5](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/5)) ([2f7ec1b](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/2f7ec1bb8cc809f0acba92c92819d57fd1affee1))
214-
215-
216-
### Documentation
217-
218-
* update author encoding ([890bdb0](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/890bdb0d011bec922bdce6fa874f06a010ea8334))
219-
220-
## [0.1.2](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.1.1...v0.1.2) (2023-11-20)
221-
222-
223-
### Bug Fixes
224-
225-
* adapt to interface changes ([dcf9bc4](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/dcf9bc434a927a915eebfe9c3e99f13f74407ef5))
226-
227-
## [0.1.1](https://github.com/snakemake/snakemake-executor-plugin-slurm/compare/v0.1.0...v0.1.1) (2023-10-29)
228-
229-
230-
### Bug Fixes
231-
232-
* fix release process ([794bba8](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/794bba86df23ac4d1610f48434e631f0cc43b829))
233-
234-
## 0.1.0 (2023-10-29)
235-
236-
237-
### Bug Fixes
238-
239-
* adapt to API change ([4110331](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/411033198028eb8f894d1327300b5c10ce9618bb))
240-
* adapt to API changes ([75b2383](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/75b2383b914a3dab8e64a68213089b509f322691))
241-
* adapt to API changes in Snakemake 8 ([4c12093](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/4c1209399bfd0ce92fd698447be7fdbd3e526073))
242-
* adapt to changes in snakemake-interface-executor-plugins ([e73f71d](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/e73f71df9e0087afb58f2acd7e71b61b2740a263))
243-
* add dependency on slurm-jobstep ([fb5cdbc](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/fb5cdbc7694144dcb291846810b2b44261fc0a5d))
244-
* update to fixed version of snakemake-interface-executor-plugins ([#2](https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/2)) ([3dc72c6](https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/3dc72c69a5cbbfd150c21843adb16530c8fa7d34))
2+
...

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Snakemake executor plugin: slurm
1+
# Snakemake executor plugin: pcluster-slurm
22

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

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

docs/further.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,20 @@
22

33
## The general Idea
44

5-
To use this plugin, log in to your cluster's head node (sometimes called the "login" node), activate your environment as usual, and start Snakemake. Snakemake will then submit your jobs as cluster jobs.
5+
Upon creating a valid AWS Parallel Cluster (and one which uses slurm as the scheduler), to use this plugin: _a._ log in to your cluster's head node, _b._ activate your snakemake environment as usual (which should also have snakemake-executor-plugin-pcluster-slurm pip installed), and run a snakemake workflow with --executor pcluster-slurm. Snakemake will then submit your jobs as cluster jobs & `pcluster slurm` will manage creating compute nodes, bidding on them, managing budget constraints, spinning them down, etc. **It is magic really.**
66

7-
## Specifying Account and Partition
7+
## A Few Important `pcluster` `slurm` Peculiarities
88

9-
Most SLURM clusters have two mandatory resource indicators for
10-
accounting and scheduling, the account and a
11-
partition, respectively. These resources are usually
12-
omitted from Snakemake workflows in order to keep the workflow
13-
definition independent of the platform. However, it is also possible
14-
to specify them inside of the workflow as resources in the rule
15-
definition.
9+
- `slurm` for AWS Parallel Cluster does not ask for an account.
10+
- `--wrap` behaves oddly, and I just avoid its use and `<<EOF\n#!/bin/bash\n<submitstring>\nEOF` instead.
11+
- `--partition` is needed, you may set it with slurm_partition=`<your SLURM partition>` or `<your SLURM partition1>,<your SLURM partition2>,<your SLURM partition3>`.
12+
- `--comment` flag will be set to `RandD` unless a string is detected in the env variable `SMK_SLURM_COMMENT`. If project level tagging of resources is enabled in you pcluster cluster, this comment will need to match the per-user allowed projects specified in creating the ephemeral cluster. For more on project tagging, budget tracking and blocking on exceeded budgets, see HERE.
13+
14+
15+
## Inherited Docs, Not Verfied for `pcluster` `slurm`
16+
**W A R N I N G**
17+
18+
_I do find it madeningly confusing as to how to set sbatch flags globally to apply to all rules... need to try again to figure this out._
1619

1720
To specify them at the command line, define them as default resources:
1821

docs/intro.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
[SLURM](https://slurm.schedmd.com/documentation.html) is a widely used
22
batch system for performance compute clusters.
3-
This executor plugin allows to use it in a seamless and straightforward way.
3+
4+
[AWS Parallel Cluster](https://aws.amazon.com/hpc/parallelcluster/) is a framework to deploy and manage dynamically scalable HPC clusters on AWS, running SLURM as the batch system, and `pcluster` manages all of the creating, configuring, and deleting of the cluster compute nodes. Nodes may be spot or dedicated. **note**, the `AWS Parallel Cluster` port of slurm has a few small, but critical differences from the standard slurm distribution. Importantly, `sacct` is not enabled, so any reliance on this command will break.
5+
6+
7+
This executor plugin allows to use slurm via AWS Parallel Cluster as an executor for snakemake via a `pcluster` headnode. For example usage of this executor, see: [daylily](https://github.com/DaylilyProject/daylily).

pyproject.toml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
[tool.poetry]
2-
name = "snakemake-executor-plugin-slurm"
3-
version = "0.11.0"
4-
description = "A Snakemake executor plugin for submitting jobs to a SLURM cluster."
2+
name = "snakemake-executor-plugin-slurm-aws-parallel-cluster"
3+
version = "0.0.1"
4+
description = "A Snakemake executor plugin for submitting jobs to an AWS Parallel Cluster SLURM cluster."
55
authors = [
6-
"Christian Meesters <meesters@uni-mainz.de>",
7-
"David Lähnemann <david.laehnemann@dkfz-heidelberg.de>",
8-
"Johannes Koester <johannes.koester@uni-due.de>",
6+
"John Major <john@daylilyinformatics.com>",
7+
"Cal <cal@daylilyinformatics.com>"
98
]
109
readme = "README.md"
1110
license = "MIT"
12-
repository = "https://github.com/snakemake/snakemake-executor-plugin-slurm"
13-
documentation = "https://snakemake.github.io/snakemake-plugin-catalog/plugins/executor/slurm.html"
14-
keywords = ["snakemake", "plugin", "executor", "cluster", "slurm"]
11+
repository = "https://github.com/Daylily-Informatics/snakemake-executor-plugin-slurm-aws-parallel-cluster"
12+
documentation = "https://snakemake.github.io/snakemake-plugin-catalog/plugins/executor/pcluster-slurm.NOTWRITTENYET.html"
13+
keywords = ["snakemake", "plugin", "executor", "cluster", "slurm", "pcluster", "aws", "parallel-compute", "parallel-cluster"]
1514

1615
[tool.poetry.dependencies]
1716
python = "^3.11"

0 commit comments

Comments
 (0)