From 23680f378cb884e1ad198c56c50f0f9b676d9230 Mon Sep 17 00:00:00 2001
From: Johannes Hjorth <hjorth@kth.se>
Date: Sat, 6 Apr 2024 00:17:41 +0200
Subject: [PATCH] feat(py-snudda): add version 2.0.1

---
 packages/py-snudda/package.py | 7 +++++--
 spack.yaml                    | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/packages/py-snudda/package.py b/packages/py-snudda/package.py
index 1678b1a0..67db0a32 100644
--- a/packages/py-snudda/package.py
+++ b/packages/py-snudda/package.py
@@ -5,11 +5,12 @@ class PySnudda(PythonPackage):
     """Snudda creates the connectivity for realistic networks of simulated neurons in silico in a bottom up fashion that can then be simulated using the NEURON software."""
 
     homepage = "https://pypi.org/project/snudda/"
-    pypi     = "snudda/snudda-1.4.71.tar.gz"
+    pypi     = "snudda/snudda-2.0.1.tar.gz"
 
     maintainers = ["hjorth"]
     
-    version("1.4.71", "563fcd816ad8a5c44b3185759e179c68", url="https://files.pythonhosted.org/packages/f7/d2/3f7b50f01f4d18578e15fb15deee9de0abebaa2006d0738714241d0359a5/snudda-1.4.71-py3-none-any.whl", expand=False)
+    version("2.0.1", "0d78f5ca2cfe728b216f980078d8558a")
+    version("1.4.71", "5871e4af5e1a011d26a22d7dc384638a")
     version("1.4.0", "55f9b398b01b34bf3cec28c8a3aebc78")
     version("1.3.2", "2306ec50acead5fd4f988ec373f19718", url="https://files.pythonhosted.org/packages/py3/s/snudda/snudda-1.2.9-py3-none-any.whl", expand=False)
 
@@ -31,6 +32,8 @@ class PySnudda(PythonPackage):
     depends_on("py-psutil",             type=("build","run"))
     depends_on("py-cython",             type=("build","run"))
     depends_on("py-numba@0.53.1:",      type=("build","run"))
+    depends_on("open3d+python",         type=("build","run"), when="@2:")
+
 
     # snudda tarballs in pypi do not include the tests/ dir: just use default spack tests for now
     # @run_after('install')
diff --git a/spack.yaml b/spack.yaml
index 3b54982b..d66c7005 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -44,7 +44,7 @@ spack:
     - py-quantities-scidash@0.12.4.3
     - py-quantities@0.15.0
     - py-siibra@0.4a66
-    - py-snudda@1.4.71
+    - py-snudda@2.0.1
     - py-spynnaker@7.0.0
     - py-tvb-contrib@2.8.2
     - py-tvb-data@2.8
-- 
GitLab