diff --git a/setup.py b/setup.py
index 0873bffe228abb22dc7a04647fe6a7b4ff93b5bc..4bb48c2323f30ea2b05be4aff6b7c964ebdefa79 100644
--- a/setup.py
+++ b/setup.py
@@ -67,7 +67,7 @@ class doc(Command):
 
         print('Building documentation [{}]'.format(destdir))
 
-        import sphinx
+        import sphinx.cmd.build as sphinx_build
 
         try:
             import unittest.mock as mock
@@ -83,7 +83,7 @@ class doc(Command):
         patches = [mock.patch.dict('sys.modules', **mockedModules)]
 
         [p.start() for p in patches]
-        sphinx.main(['sphinx-build', docdir, destdir])
+        sphinx_build.main([docdir, destdir])
         [p.stop() for p in patches]