From: Dmitry Shachnev <mitya57@debian.org>
Date: Fri, 7 Feb 2020 13:59:30 +0300
Subject: Move sphinxcontrib modules to extras_require

---
 setup.py | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/setup.py b/setup.py
index 6574a15..36ce76a 100644
--- a/setup.py
+++ b/setup.py
@@ -15,12 +15,6 @@ if sys.version_info < (3, 5):
     sys.exit(1)
 
 install_requires = [
-    'sphinxcontrib-applehelp',
-    'sphinxcontrib-devhelp',
-    'sphinxcontrib-jsmath',
-    'sphinxcontrib-htmlhelp',
-    'sphinxcontrib-serializinghtml',
-    'sphinxcontrib-qthelp',
     'Jinja2>=2.3',
     'Pygments>=2.0',
     'docutils>=0.12',
@@ -48,6 +42,14 @@ extras_require = {
         'mypy>=0.761',
         'docutils-stubs',
     ],
+    'sphinxcontrib': [
+        'sphinxcontrib-applehelp',
+        'sphinxcontrib-devhelp',
+        'sphinxcontrib-jsmath',
+        'sphinxcontrib-htmlhelp',
+        'sphinxcontrib-serializinghtml',
+        'sphinxcontrib-qthelp',
+    ],
 }
 
 # Provide a "compile_catalog" command that also creates the translated
