Skip to content

Commit 368617b

Browse files
committed
fix
1 parent cc2c9b8 commit 368617b

File tree

6 files changed

+18
-3
lines changed

6 files changed

+18
-3
lines changed

1

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Requirement already satisfied: snakemake-executor-plugin-cluster-generic in /home/uniqueg/Software/miniforge3/envs/zarp-cli/lib/python3.11/site-packages (1.0.9)
2+
Requirement already satisfied: snakemake-interface-common<2.0.0,>=1.13.0 in /home/uniqueg/Software/miniforge3/envs/zarp-cli/lib/python3.11/site-packages (from snakemake-executor-plugin-cluster-generic) (1.17.4)
3+
Requirement already satisfied: snakemake-interface-executor-plugins<10.0.0,>=9.0.0 in /home/uniqueg/Software/miniforge3/envs/zarp-cli/lib/python3.11/site-packages (from snakemake-executor-plugin-cluster-generic) (9.3.5)
4+
Requirement already satisfied: ConfigArgParse<2.0,>=1.7 in /home/uniqueg/Software/miniforge3/envs/zarp-cli/lib/python3.11/site-packages (from snakemake-interface-common<2.0.0,>=1.13.0->snakemake-executor-plugin-cluster-generic) (1.7)
5+
Requirement already satisfied: argparse-dataclass<3.0.0,>=2.0.0 in /home/uniqueg/Software/miniforge3/envs/zarp-cli/lib/python3.11/site-packages (from snakemake-interface-common<2.0.0,>=1.13.0->snakemake-executor-plugin-cluster-generic) (2.0.0)
6+
Requirement already satisfied: throttler>=1.2.2 in /home/uniqueg/Software/miniforge3/envs/zarp-cli/lib/python3.11/site-packages (from snakemake-interface-executor-plugins<10.0.0,>=9.0.0->snakemake-executor-plugin-cluster-generic) (1.2.2)

docs/guides/installation.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ Installation requires the following:
4343
Snakemake execution [profiles][snakemake-profiles] to connect _ZARP_
4444
runs to your HPC cluster.
4545

46+
Note that _ZARP-cli_ installs the Snakemake 8+ plugin
47+
`snakemake-executor-plugin-cluster-generic` required for HPC cluster
48+
execution by default.
49+
4650
## Installation steps
4751

4852
### 1. Clone _ZARP_

docs/includes/references.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[ena]: <https://www.ebi.ac.uk/ena/browser/home>
1010
[genomepy]: <https://github.com/vanheeringen-lab/genomepy>
1111
[github-signup]: <https://github.com/signup>
12-
[htsinfer]: <https://github.com/zavolanlab/htsinfer>
12+
[htsinfer]: <https://github.com/zavolanlab/htsinfer>
1313
[kallisto]: <https://github.com/pachterlab/kallisto>
1414
[salmon]: <https://github.com/COMBINE-lab/salmon>
1515
[snakemake]: <https://github.com/snakemake/snakemake>
@@ -22,6 +22,6 @@
2222
[zarp-docs]: <https://zavolanlab.github.io/zarp/>
2323
[zarp-issue-tracker]: <https://github.com/zavolanlab/zarp/issues>
2424
[zarp-qa]: <https://github.com/zavolanlab/zarp/discussions>
25-
[zarp-supplementary]: <https://zenodo.org/records/10797372.
25+
[zarp-supplementary]: <https://zenodo.org/records/10797372>
2626
[zavolab-gh]: <https://github.com/zavolanlab>
2727
[zenodo]: <https://zenodo.org/>

install/environment.dev.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,6 @@ dependencies:
2727
- snakemake >=8
2828
- types-pyyaml >=6.0.11
2929
- pip:
30+
- snakemake-executor-plugin-cluster-generic >=1
3031
- -e ..
3132

install/environment.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ dependencies:
1717
- rich >=12.5.1
1818
- snakemake >=8
1919
- pip:
20+
- snakemake-executor-plugin-cluster-generic >=1
2021
- -e ..

tests/snakemake/test_run.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,10 @@ def test_compile_command_dep_embedding(self, dependency_embedding, tmpdir):
102102
run_config.dependency_embedding = dependency_embedding
103103
my_run = SnakemakeExecutor(run_config=run_config, exec_dir=tmpdir)
104104
cmd = my_run.compile_command(snakefile=snakefile)
105-
my_param = f"--software-deployment-method {dependency_embedding.value.lower()}"
105+
my_param = (
106+
"--software-deployment-method"
107+
f" {dependency_embedding.value.lower()}"
108+
)
106109
assert my_param in cmd
107110

108111
@pytest.mark.parametrize(

0 commit comments

Comments
 (0)