From f88fe28f986b16baed74895310e15d17f9922ce8 Mon Sep 17 00:00:00 2001
From: "C.A.P. Linssen" <charl@turingbirds.com>
Date: Mon, 24 Mar 2025 11:04:21 +0100
Subject: [PATCH 1/2] feat(ODE-toolbox): add version 2.5.7

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

diff --git a/packages/py-odetoolbox/package.py b/packages/py-odetoolbox/package.py
index c5ccc459..99cc18e5 100644
--- a/packages/py-odetoolbox/package.py
+++ b/packages/py-odetoolbox/package.py
@@ -12,19 +12,20 @@ class PyOdetoolbox(PythonPackage):
     """
 
     homepage = 'https://ode-toolbox.readthedocs.io'
-    url      = 'https://pypi.org/packages/py3/o/odetoolbox/odetoolbox-2.5-py3-none-any.whl'
+    url      = 'https://pypi.org/packages/py3/o/odetoolbox/odetoolbox-2.5.7-py3-none-any.whl'
     git      = 'https://github.com/nest/ode-toolbox'
 
     maintainers = ['clinssen']
 
+    version('2.5.7', sha256='c066e8dc7400441801781538f67b761535cbcfadc3e06cb952e40d551a59d8c9', expand=False)
     version('2.5.4', sha256='eadb8f42a553cb34180a11d96cbac49ec4d0f07caf0358e066ab63415746e009', expand=False)
     version('2.5', sha256='947bbb289830dde60066106f5f628de2598a71129eafff8ec86317a0b5e8960e', expand=False)
 
     depends_on('python@3.8:', type=('build', 'run'))
     depends_on('py-pip', type='build')
-    depends_on('py-sympy@:1.4,1.7,1.8,1.9,1.10.1:', type=('build', 'run'))
+    depends_on('py-sympy', type=('build', 'run'))
     depends_on('py-scipy', type=('build', 'run'))
-    depends_on('py-numpy@1.8.2:', type=('build', 'run'))
+    depends_on('py-numpy', type=('build', 'run'))
     depends_on('py-cython', type=('build', 'run'))
     depends_on('py-matplotlib', type=('build', 'run'))
     depends_on('py-setuptools', type=('build', 'run'))
diff --git a/spack.yaml b/spack.yaml
index fc89307e..80032dc8 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -46,6 +46,7 @@ spack:
     - py-netpyne@1.0.6
     - py-neurom@3.2.4
     - py-neuror@1.6.4
+    - py-odetoolbox@2.5.7
     - py-pynn@0.12.3 +mpi
     - py-pyunicore@1.1.1
     - py-quantities-scidash@0.12.4.3
-- 
GitLab


From c4c5492f62fda51d88c8bf4c0899513e5e9153d7 Mon Sep 17 00:00:00 2001
From: "C.A.P. Linssen" <charl@turingbirds.com>
Date: Wed, 26 Mar 2025 17:13:14 +0100
Subject: [PATCH 2/2] feat(ODE-toolbox): add version 2.5.8

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

diff --git a/packages/py-odetoolbox/package.py b/packages/py-odetoolbox/package.py
index 99cc18e5..98eacdb9 100644
--- a/packages/py-odetoolbox/package.py
+++ b/packages/py-odetoolbox/package.py
@@ -12,11 +12,12 @@ class PyOdetoolbox(PythonPackage):
     """
 
     homepage = 'https://ode-toolbox.readthedocs.io'
-    url      = 'https://pypi.org/packages/py3/o/odetoolbox/odetoolbox-2.5.7-py3-none-any.whl'
+    url      = 'https://pypi.org/packages/py3/o/odetoolbox/odetoolbox-2.5.8-py3-none-any.whl'
     git      = 'https://github.com/nest/ode-toolbox'
 
     maintainers = ['clinssen']
 
+    version('2.5.8', sha256='1bc545dc0ea3031f102a39a9ba72c1e8d27b062e09d0af6a55ebb9b5b5fb4dc9', expand=False)
     version('2.5.7', sha256='c066e8dc7400441801781538f67b761535cbcfadc3e06cb952e40d551a59d8c9', expand=False)
     version('2.5.4', sha256='eadb8f42a553cb34180a11d96cbac49ec4d0f07caf0358e066ab63415746e009', expand=False)
     version('2.5', sha256='947bbb289830dde60066106f5f628de2598a71129eafff8ec86317a0b5e8960e', expand=False)
diff --git a/spack.yaml b/spack.yaml
index 80032dc8..29d832cf 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -46,7 +46,7 @@ spack:
     - py-netpyne@1.0.6
     - py-neurom@3.2.4
     - py-neuror@1.6.4
-    - py-odetoolbox@2.5.7
+    - py-odetoolbox@2.5.8
     - py-pynn@0.12.3 +mpi
     - py-pyunicore@1.1.1
     - py-quantities-scidash@0.12.4.3
-- 
GitLab