summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMarcus Boden <mboden@gwdg.de>2022-01-15 16:56:01 +0100
committerGitHub <noreply@github.com>2022-01-15 08:56:01 -0700
commit9e87a6a4b7901ee11d25f8da98ee59bc804a8fa2 (patch)
tree7e6f19282cfccb941070b7d3fa56a55ef4a0d703 /var
parent3f903c49e40030d746488863e56d694ba3e3fc7c (diff)
downloadspack-9e87a6a4b7901ee11d25f8da98ee59bc804a8fa2.tar.gz
spack-9e87a6a4b7901ee11d25f8da98ee59bc804a8fa2.tar.bz2
spack-9e87a6a4b7901ee11d25f8da98ee59bc804a8fa2.tar.xz
spack-9e87a6a4b7901ee11d25f8da98ee59bc804a8fa2.zip
snakemake: add v6.13.1 and new variant (#28393)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/snakemake/package.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/snakemake/package.py b/var/spack/repos/builtin/packages/snakemake/package.py
index aeace2440a..98a07eb1e3 100644
--- a/var/spack/repos/builtin/packages/snakemake/package.py
+++ b/var/spack/repos/builtin/packages/snakemake/package.py
@@ -13,6 +13,7 @@ class Snakemake(PythonPackage):
pypi = "snakemake/snakemake-6.12.3.tar.gz"
maintainers = ['marcusboden']
+ version('6.13.1', sha256='22f57dcd8b1ca8a30aaa45c5d2c0f56d381d4731abd0988f24f9de46b7d9827c')
version('6.12.3', sha256='af86af9a540da3dceb05dad1040f1d3d733e6a695f8b3f8c30f8cf3bc6570a88')
version('3.11.2', sha256='f7a3b586bc2195f2dce4a4817b7ec828b6d2a0cff74a04e0f7566dcd923f9761', deprecated=True)
@@ -48,3 +49,10 @@ class Snakemake(PythonPackage):
depends_on('py-networkx', type=('build', 'run'))
depends_on('py-pygments', type=('build', 'run'))
depends_on('py-pygraphviz', type=('build', 'run'))
+
+ variant('google-cloud', default=False, description='Enable Google Cloud execution')
+ with when('+google-cloud'):
+ depends_on('py-oauth2client', type=('build', 'run'))
+ depends_on('py-google-crc32c', type=('build', 'run'))
+ depends_on('py-google-api-python-client', type=('build', 'run'))
+ depends_on('py-google-cloud-storage', type=('build', 'run'))