--- a/setup.py
+++ b/setup.py
@@ -18,7 +18,8 @@
 #  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #
 
-from numpy.distutils.core import setup, Extension
+import numpy
+from setuptools import setup, Extension
 from os import uname, environ as env
 
 version = '0.16'                  # TODO yorick/svipc.i:SVIPC_VERSION
@@ -58,7 +59,7 @@
                'common/svipc_msq.c',
                'python/svipc_module.c',
               ],
-            include_dirs=['common'],
+            include_dirs=['common',numpy.get_include()],
             define_macros=define_macros,
             undef_macros=undef_macros,
             extra_compile_args = extra_compile_args,
