diff --git a/packages/py-viziphant/package.py b/packages/py-viziphant/package.py
index 439d905141bb127d1b85a60f16ae3f28d5df9fd9..22281cb4192f1dee28d7a1a731607241a1202868 100644
--- a/packages/py-viziphant/package.py
+++ b/packages/py-viziphant/package.py
@@ -20,7 +20,7 @@ class PyViziphant(PythonPackage):
     version('0.1.0', sha256='8fd56ec8633f799396dc33fbace95d2553bedb17f680a8c0e97f43b3a629bf6c')
 
     depends_on('py-setuptools', type='build')
-    depends_on('python@3.7:3.10', type=('build', 'run'))
+    depends_on('python@3.7:3.11', type=('build', 'run'))
     depends_on('py-neo@0.9.0:', type=('build', 'run'))
     depends_on('py-elephant@0.9.0:', type=('build', 'run'))
     depends_on('py-numpy@1.18.1:', type=('build', 'run'))
diff --git a/spack.yaml b/spack.yaml
index 904cf6876b199dd886a2145f9a430d2d0d722a30..6e9692e0a0f55280e2652e5c369a8137faa48fef 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -55,7 +55,7 @@ spack:
     - py-tvb-ext-bucket
     - py-tvb-ext-unicore
     - py-tvb-ext-xircuits@1.1.0
-#    - py-viziphant@0.4.0
+    - py-viziphant@0.4.0
     - pynn-brainscales@9.0-a8
     - r-rgsl@0.1.1
     - r-sbtabvfgen@0.1