diff --git a/packages/py-nestml/package.py b/packages/py-nestml/package.py
index d2010ea07dbcf620d6ea4dba35fe2b1ecd9ef478..0b8dbc7ba596a21da165c19b9dc61b5e58a94303 100644
--- a/packages/py-nestml/package.py
+++ b/packages/py-nestml/package.py
@@ -24,13 +24,13 @@ class PyNestml(PythonPackage):
 
     depends_on('python@3.8:', type=('build', 'run'))
     depends_on('py-pip', type='build')
-    depends_on('py-numpy', type=('build', 'run'))
+    depends_on('py-numpy@1.8.2:', type=('build', 'run'))
     depends_on('py-scipy', type=('build', 'run'))
-    depends_on('py-sympy', type=('build', 'run'))
-    depends_on('py-antlr4-python3-runtime', type=('build', 'run'))
+    depends_on('py-sympy@1.1.1:1.11', type=('build', 'run'))
+    depends_on('py-antlr4-python3-runtime@4.13', type=('build', 'run'))
     depends_on('py-setuptools', type=('build', 'run'))
-    depends_on('py-jinja2', type=('build', 'run'))
+    depends_on('py-jinja2@2.10:', type=('build', 'run'))
     depends_on('py-astropy', type=('build', 'run'))
-    depends_on('py-odetoolbox', type=('build', 'run'))
+    depends_on('py-odetoolbox@2.4:', type=('build', 'run'))
     depends_on('nest', type=('build', 'run'))
     depends_on('py-pytest', type='test')