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 4a1d5ae..40e4045 100644
--- a/setup.py
+++ b/setup.py
@@ -15,12 +15,6 @@ if sys.version_info < (3, 6):
     sys.exit(1)
 
 install_requires = [
-    'sphinxcontrib-applehelp',
-    'sphinxcontrib-devhelp',
-    'sphinxcontrib-jsmath',
-    'sphinxcontrib-htmlhelp>=2.0.0',
-    'sphinxcontrib-serializinghtml>=1.1.5',
-    'sphinxcontrib-qthelp',
     'Jinja2>=2.3',
     'Pygments>=2.0',
     'docutils>=0.14,<0.18',
@@ -57,6 +51,14 @@ extras_require = {
         "typed_ast; python_version < '3.8'",
         'cython',
     ],
+    'sphinxcontrib': [
+        'sphinxcontrib-applehelp',
+        'sphinxcontrib-devhelp',
+        'sphinxcontrib-jsmath',
+        'sphinxcontrib-htmlhelp>=2.0.0',
+        'sphinxcontrib-serializinghtml>=1.1.5',
+        'sphinxcontrib-qthelp',
+    ],
 }
 
 # Provide a "compile_catalog" command that also creates the translated
