diff --git a/setup.py b/setup.py
index 1a971bf2a3eb5facc9b5b4ca56168ee8aa9b485d..ebfa3afea50ef5e16cb9ccdeda8022dac84d3876 100644
--- a/setup.py
+++ b/setup.py
@@ -12,7 +12,7 @@ import os.path as op
 import            shutil
 
 from setuptools import setup
-from setuptools import find_packages
+from setuptools import find_namespace_packages
 from setuptools import Command
 
 
@@ -27,7 +27,7 @@ with open(op.join(basedir, 'requirements.txt'), 'rt') as f:
 with open(op.join(basedir, 'requirements-extra.txt'), 'rt') as f:
     extra_requires = {'extras' : [l.strip() for l in f.readlines()]}
 
-packages = find_packages(include=('fsl', 'fsl.*'))
+packages = find_namespace_packages(include=('fsl', 'fsl.*'))
 
 # Figure out the current fslpy version, as defined in fsl/version.py. We
 # don't want to import the fsl package,  as this may cause build problems.