diff --git a/bob/__init__.py b/bob/__init__.py
index 60381ea9b78a067c402bf65368cc63241b0d7456..2ab1e28b150f0549def9963e9e87de3fdd6b2579 100644
--- a/bob/__init__.py
+++ b/bob/__init__.py
@@ -1,2 +1,3 @@
-#see http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
-__import__('pkg_resources').declare_namespace(__name__)
+# see https://docs.python.org/3/library/pkgutil.html
+from pkgutil import extend_path
+__path__ = extend_path(__path__, __name__)
diff --git a/bob/ip/__init__.py b/bob/ip/__init__.py
index 60381ea9b78a067c402bf65368cc63241b0d7456..2ab1e28b150f0549def9963e9e87de3fdd6b2579 100644
--- a/bob/ip/__init__.py
+++ b/bob/ip/__init__.py
@@ -1,2 +1,3 @@
-#see http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
-__import__('pkg_resources').declare_namespace(__name__)
+# see https://docs.python.org/3/library/pkgutil.html
+from pkgutil import extend_path
+__path__ = extend_path(__path__, __name__)
diff --git a/setup.py b/setup.py
index 4aeb85751edaeafe6e451ab9fa6ea91d4acbc602..fa1d32849d5ed3877c3f9372b49df44cedc8a9b2 100644
--- a/setup.py
+++ b/setup.py
@@ -39,10 +39,7 @@ setup(
     setup_requires = build_requires,
     install_requires = build_requires,
 
-    namespace_packages=[
-      "bob",
-      "bob.ip",
-    ],
+
 
     ext_modules=[
       Extension("bob.ip.flandmark.version",