diff --git a/doc/source/conf.py b/doc/source/conf.py
index 942d1f0f9a6dae14afd8e3f101a243278ecb770d..d46737538a4b81720342e786853903fa3a96fc59 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -25,11 +25,6 @@ def mock_modules():
 
     from mock import MagicMock
 
-    try:
-        import numpy
-    except ImportError:
-        MOCK_MODULES.append('numpy')
-
     class Mock(MagicMock):
         @classmethod
         def __getattr__(cls, name):
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index 4896c1b4d5714200a4b3d43b45cae26a344c2fc6..cfc27054ea4f3f6acf0be5267e8bf9a3809d9881 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -2,4 +2,3 @@ envisage==4.6.0
 click==6.7
 six==1.10.0
 stevedore==1.24.0
-numpy==1.12.0
diff --git a/setup.py b/setup.py
index c0842ae3490fb2a5dc566ad621e7539f600185c9..98309fea96f60e657927d47f03738ff2d052db01 100644
--- a/setup.py
+++ b/setup.py
@@ -38,6 +38,5 @@ setup(
         "click >= 6.7",
         "stevedore >= 1.24.0",
         "six >= 1.10.0",
-        "numpy >= 1.12.0",
     ]
 )