summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
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'))