From 6811525072d04eadcce199ec5582b0701ffb5915 Mon Sep 17 00:00:00 2001 From: Marco Donadoni Date: Fri, 2 Aug 2024 14:15:34 +0200 Subject: [PATCH] build(python): install snakemake version for Python 3.12 (#465) --- setup.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 320960a9..fbfed65f 100755 --- a/setup.py +++ b/setup.py @@ -38,11 +38,15 @@ ], "cwl": ["cwltool==3.1.20210628163208"], "snakemake": [ - "snakemake==7.32.4", + # install patched version of snakemake v7 that works with Python 3.12 + # see https://github.com/snakemake/snakemake/issues/2480 + # see https://github.com/snakemake/snakemake/issues/2648 + # see https://github.com/snakemake/snakemake/issues/2657 + "snakemake @ git+https://github.com/mdonadoni/snakemake.git@cea31624976989ad0645eb2e1751260d32259506", # branch `7.32.4-python3.12` "pulp>=2.7.0,<2.8.0", ], "snakemake-reports": [ - "snakemake[reports]==7.32.4", + "snakemake[reports] @ git+https://github.com/mdonadoni/snakemake.git@cea31624976989ad0645eb2e1751260d32259506", # branch `7.32.4-python3.12` "pulp>=2.7.0,<2.8.0", ], }