diff --git a/packages/py-pynn/package.py b/packages/py-pynn/package.py
index f175e2df14946e9bc92f2d4eca64b3b4ee98c441..9d4537871b847a377d0ad49e5e6df2bef226b261 100644
--- a/packages/py-pynn/package.py
+++ b/packages/py-pynn/package.py
@@ -46,6 +46,12 @@ class PyPynn(PythonPackage):
     depends_on('py-neo@0.10.0:',        type=('build', 'run'), when="@0.10.0")
     depends_on('py-neo@0.11.0:',        type=('build', 'run'), when="@0.10.1:")
 
+    depends_on('neuron@8.1:',           type=('build','run'), when="@0.10.1:")
+    depends_on('nest@3.3:',             type=('build','run'), when="@0.10.1:")
+    depends_on('py-brian2',             type=('build','run'))
+
     depends_on('py-mock@1.0:', type='test')
 
     patch('pynn-0.9.6-python3.patch', when='@0.9.6 ^python@3:')
+
+    skip_modules = ['pyNN.neuroml', 'pyNN.nineml']