From 8a64498a08208b1571af5067892a0cf8a4713d80 Mon Sep 17 00:00:00 2001
From: Maria-Teodora Misan <teodora.misan@codemart.ro>
Date: Thu, 26 Sep 2024 13:51:21 +0200
Subject: [PATCH] feat(py-tvb-widgets): add version 2.1.0

---
 packages/py-tvb-library/package.py | 7 ++++---
 packages/py-tvb-widgets/package.py | 9 ++++++---
 spack.yaml                         | 4 ++--
 3 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/packages/py-tvb-library/package.py b/packages/py-tvb-library/package.py
index 68786c67..5506bc36 100644
--- a/packages/py-tvb-library/package.py
+++ b/packages/py-tvb-library/package.py
@@ -14,10 +14,11 @@ class PyTvbLibrary(PythonPackage):
     """
 
     homepage = "https://www.thevirtualbrain.org/"
-    pypi = 'tvb-library/tvb-library-2.9.tar.gz'
+    pypi = 'tvb-library/tvb_library-2.9.1.tar.gz'
 
-    maintainers = ['paulapopa', 'ldomide']
+    maintainers = ['ldomide', 'paulapopa', 'teodoramisan']
 
+    version('2.9.1', 'a251f602bffe768e6184ffc14d3d6ad9f03be879a78062a7397c30a5f8878b41')
     version('2.9', '0a65fa3d803ef8da3d69a0f27a13e40b79876ee6d5b627c34d0c9fc5c12697e6')
     version('2.8.2', '4222dadbecce53b29e2141801b1ca8eb99c4595ace6c7d0469f7e0a41d3f384a')
     version('2.8.1', 'be130b10e7e176d503709afd211ae728f45d4e8b4a6082c6f6fcfbc1be990d0c')
@@ -48,7 +49,7 @@ class PyTvbLibrary(PythonPackage):
     depends_on('py-mako', type=('build', 'run'))
     depends_on('py-matplotlib', type=('build', 'run'))
     depends_on('py-networkx', type=('build', 'run'))
-    depends_on('py-numpy', type=('build', 'run'))
+    depends_on('py-numpy@:1', type=('build', 'run'))
     depends_on('py-numba', type=('build', 'run'))
     depends_on('py-numexpr', type=('build', 'run'))
     depends_on('py-scipy', type=('build', 'run'))
diff --git a/packages/py-tvb-widgets/package.py b/packages/py-tvb-widgets/package.py
index 339a25f6..7ca3db0d 100644
--- a/packages/py-tvb-widgets/package.py
+++ b/packages/py-tvb-widgets/package.py
@@ -14,10 +14,11 @@ class PyTvbWidgets(PythonPackage):
     """
 
     homepage = "https://www.thevirtualbrain.org/"
-    pypi = 'tvb-widgets/tvb-widgets-2.0.3.tar.gz'
+    pypi = 'tvb-widgets/tvb-widgets-2.1.0.tar.gz'
 
-    maintainers = ['paulapopa', 'ldomide', 'teodoramisan']
+    maintainers = ['ldomide', 'paulapopa', 'teodoramisan']
 
+    version('2.1.0', '8d0cdd121045bd93fca1d71b7ffe8ce9421cf069388ad56d1e4ec1d09f31a8d7')
     version('2.0.3', '33bd94bef5b49df6843a022342d4c4c0d080851d638b5d07295880298cd6fb00')
 
     # python_requires
@@ -32,11 +33,13 @@ class PyTvbWidgets(PythonPackage):
     depends_on('py-ipympl@0.8.5:', type=('build', 'run'))
     depends_on('py-ipywidgets', type=('build', 'run'))
     depends_on('py-ipython', type=('build', 'run'))
+    depends_on('py-ipycanvas', type=('build', 'run'))
     depends_on('py-joblib', type=('build', 'run'))
     depends_on('py-mne@1.0:', type=('build', 'run'))
-    depends_on('py-numpy', type=('build', 'run'))
+    depends_on('py-numpy@:1', type=('build', 'run'))
     depends_on('py-plotly', type=('build', 'run'))
     depends_on('py-pyvista@0.43.0:', type=('build', 'run'))
+    depends_on('py-requests', type=('build', 'run'))
     depends_on('py-tvb-data', type=('run', 'test'))
     depends_on('py-tvb-library', type=('build', 'run'))
     depends_on('py-tvb-framework', type=('build', 'run'))
diff --git a/spack.yaml b/spack.yaml
index 5a1ff1f1..59270ae2 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -50,10 +50,10 @@ spack:
     - py-tvb-data@2.8
     - py-tvb-framework@2.9
     - py-tvb-gdist@2.2
-    - py-tvb-library@2.9
+    - py-tvb-library@2.9.1
     - py-tvb-multiscale@2.1.0.ebrains
     - py-tvb-storage@2.9
-    - py-tvb-widgets@2.0.3
+    - py-tvb-widgets@2.1.0
     - py-viziphant@0.4.0
     - pynn-brainscales@8.0-a5
     - r-rgsl@0.1.1
-- 
GitLab