diff --git a/bob/__init__.py b/bob/__init__.py
index 2ab1e28b150f0549def9963e9e87de3fdd6b2579..d7529356a4a9b5929c3104e0a8c41f8270876084 100644
--- a/bob/__init__.py
+++ b/bob/__init__.py
@@ -1,3 +1,4 @@
 # see https://docs.python.org/3/library/pkgutil.html
 from pkgutil import extend_path
 __path__ = extend_path(__path__, __name__)
+__import__('pkg_resources').declare_namespace(__name__)
diff --git a/setup.py b/setup.py
index 7cd2b196fd6477675e30cca072dd25b80a948d15..b43048cd42a5ca644d702529993185b5865fcb36 100644
--- a/setup.py
+++ b/setup.py
@@ -16,6 +16,8 @@ version = open("version.txt").read().rstrip()
 packages = ['blitz >= 0.10', 'boost']
 
 setup(
+    namespace_packages=['bob'],
+
 
     name='bob.core',
     version=version,