diff --git a/packages/py-nestml/package.py b/packages/py-nestml/package.py
index 964295a4ff6ec2628cbbcbd7f588890f092e7c42..beb2ca66c5fad933cdadf77455aaf231c0330c9e 100644
--- a/packages/py-nestml/package.py
+++ b/packages/py-nestml/package.py
@@ -13,17 +13,17 @@ 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://github.com/nest/nestml/archive/refs/tags/v7.0.2.tar.gz'
     git      = 'https://github.com/nest/nestml/'
 
     maintainers = ['clinssen', 'pnbabu']
 
-    version('7.0.2', sha256='3611239ff8436bf1c74b878562564007285c6da5df0317c6cd52f65e6bcd3f8b', expand=False)
-    version('7.0.1', sha256='38392bdd06c5be5af65050153f34fb78dee6032158b268b83599bd70aab5c030', expand=False)
-    version('7.0.0', sha256='4e271048b4a9ad2c161dda98d3ee25e143537649a264d521deb0ff5543020d73', expand=False)
-    version('6.0.0', sha256='224993f175b9599a3662e65afdaf57e355246c0eab5f88b795fdb089ea28b39e', expand=False)
-    version('5.3.0', sha256='8de543d7d3a166cd4d6a0d536a2d4e769513bbf8d7aeaf64458e9d9c21fe546e', expand=False)
-    version('5.2.0', sha256='acb703bf9c7f70304bd5d547dccd6a6a219f8acb298a6412df779b808241eb14', expand=False)
+    version('7.0.2', sha256='d2cc7b119b2b2eda98ac1b148d4e947f77fef2fdce563ff829b7d7185ce81be3')
+    version('7.0.1', sha256='f8b0e1ac90d04689186f0f826dc86c3f221d81233f88d338aadd3ad6eb6cd0c3')
+    version('7.0.0', sha256='5481c805b5a07c10a1e5867f204c30af98580464f93beb2008e60069e07c1bb3')
+    version('6.0.0', sha256='ce591bf4aa7646927aaff8768efb441a8a3ebc526d20cb156f5e4ca952b8cec4')
+    version('5.3.0', sha256='f83e4ec645faa10296715068fb93952ff3662905a3cf6d6d9218bac8e689c2fa')
+    version('5.2.0', sha256='922401a43317194f9a49eddec9e5b6803b5a1e21a21f30840d78625529814cce')
 
     depends_on('python@3.8:', type=('build', 'run'))
     depends_on('py-pip', type='build')