From 51b34849ce04a8c024daa77bb7d93e2d12844959 Mon Sep 17 00:00:00 2001
From: Eleni Mathioulaki <emathioulaki@athenarc.gr>
Date: Thu, 29 Feb 2024 23:48:34 +0100
Subject: [PATCH] fix(py-elephant): CUDA support

---
 packages/py-elephant/package.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/packages/py-elephant/package.py b/packages/py-elephant/package.py
index fce12007..7a6bb1ca 100644
--- a/packages/py-elephant/package.py
+++ b/packages/py-elephant/package.py
@@ -6,7 +6,7 @@
 from spack.package import *
 
 
-class PyElephant(PythonPackage):
+class PyElephant(PythonPackage, CudaPackage):
     """Elephant is a package for analysis of electrophysiology data in Python"""
 
     homepage = "http://neuralensemble.org/elephant/"
@@ -71,6 +71,7 @@ class PyElephant(PythonPackage):
     depends_on("py-scipy@1.5.4:", type=("build", "run"), when="@0.6.4:")
     depends_on("py-six@1.10.0:", type=("build", "run"), when="@0.6.4:")
     depends_on("py-tqdm", type=("build", "run"), when="@0.6.4:")
+    depends_on("py-pycuda", type=("build", "run"), when="@0.10.0:+cuda")
     depends_on("py-pytest", type=("test"), when="@0.6.4:")
     depends_on("py-statsmodels@0.12.1:", type=("test"),when="@0.6.4:")
 
-- 
GitLab