diff --git a/packages/py-nestml/package.py b/packages/py-nestml/package.py
index 964295a4ff6ec2628cbbcbd7f588890f092e7c42..85f3b931a991c5075e5e9a53866939e44daa3a43 100644
--- a/packages/py-nestml/package.py
+++ b/packages/py-nestml/package.py
@@ -13,11 +13,12 @@ class PyNestml(PythonPackage):
     """
 
     homepage = 'https://nestml.readthedocs.org/'
-    url      = 'https://pypi.org/packages/py3/N/NESTML/NESTML-7.0.2-py3-none-any.whl'
+    url      = 'https://pypi.org/packages/py3/N/NESTML/NESTML-8.0.0rc3-py3-none-any.whl'
     git      = 'https://github.com/nest/nestml/'
 
     maintainers = ['clinssen', 'pnbabu']
 
+    version('8.0.0rc3', sha256='f09d5b980d97eb8295571ff0b697cc236ed938d2e1e0375d7d8b90045ab7af10', expand=False)
     version('7.0.2', sha256='3611239ff8436bf1c74b878562564007285c6da5df0317c6cd52f65e6bcd3f8b', expand=False)
     version('7.0.1', sha256='38392bdd06c5be5af65050153f34fb78dee6032158b268b83599bd70aab5c030', expand=False)
     version('7.0.0', sha256='4e271048b4a9ad2c161dda98d3ee25e143537649a264d521deb0ff5543020d73', expand=False)
diff --git a/spack.yaml b/spack.yaml
index 4af3f81619804c3f9303c1cbb483b054a9698600..ecfdadbfe8b99e77b951a08789966e2eb5676a40 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -36,7 +36,7 @@ spack:
     - py-libneuroml@0.4.1
     - py-libsonata@0.1.23
     - py-neo@0.13.3
-    - py-nestml@7.0.2
+    - py-nestml@8.0.0rc3
     - py-netpyne@1.0.6
     - py-neurom@3.2.2
     - py-neuror@1.6.4