diff --git a/packages/py-neo/package.py b/packages/py-neo/package.py
index aec92633706f2cfed5a7bcfe551814c4af00785f..7f641351423ffb6df841f3db371f77d0b162aeb4 100644
--- a/packages/py-neo/package.py
+++ b/packages/py-neo/package.py
@@ -23,7 +23,8 @@ class PyNeo(PythonPackage):
     version('0.5.2', sha256='1de436b7d5e72a5b4f1baa68bae5b790624a9ac44b2673811cb0b6ef554d3f8b')
 
     depends_on('py-setuptools',         type='build')
-    depends_on('py-packaging',          type='build')
+
+    depends_on('py-packaging',          type=('build', 'run'))
 
     depends_on('py-numpy@1.7.1:',       type=('build', 'run'), when='@0.5.2:0.8.0')
     depends_on('py-numpy@1.13.0:',      type=('build', 'run'), when='@0.9.0')