diff --git a/packages/py-pyspike/package.py b/packages/py-pyspike/package.py
index e3fb08286e611069a31e58f906992a6a92134c12..a2264ab4b9bef7bc1ae255431b1442a8a5a77fa8 100644
--- a/packages/py-pyspike/package.py
+++ b/packages/py-pyspike/package.py
@@ -16,6 +16,7 @@ class PyPyspike(PythonPackage):
 
     maintainers = ['dionperd', 'paulapopa', "ldomide"]
 
+    version('0.8.0', '76137b861ed531608aaf55af1a5ebf8a586e98653dab2467b4c1da7b2d9aa4e5')
     version('0.7.0', 'a5d1c1472d3e7c3ac85c8a4ce069d750cca02acf18f185677b29c0a757e78efe')
 
     # python_requires
@@ -30,7 +31,7 @@ class PyPyspike(PythonPackage):
     depends_on('py-scipy', type=('build', 'run'))
     depends_on('py-matplotlib', type=('build', 'run'))
     depends_on('py-pytest', type=('build', 'run'))
-    depends_on('py-cython', type=('build', 'run'))
+    depends_on('py-cython@:2', type=('build', 'run'))
 
     # Test dependency
     depends_on('py-pytest@:7.1', type='test')