summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaw-Ran Liou <dawran6@gmail.com>2018-05-14 13:34:23 -0400
committerDaw-Ran Liou <dawran6@gmail.com>2018-05-14 17:01:42 -0400
commit2c7929511114494350e26d7b0c790fb8ca82f605 (patch)
tree8633e8f4a0790b5ffc82189892bb0bcf457d8476
parentfdceb39d344603fc73a4d9761766b5701f69236d (diff)
downloadclick-2c7929511114494350e26d7b0c790fb8ca82f605.tar.gz
Support Sphinx 1.7+
Move: from sphinx.util.compat import Directive To: from docutils.parsers.rst import Directive
-rw-r--r--docs/clickdoctools.py2
-rw-r--r--setup.py5
2 files changed, 6 insertions, 1 deletions
diff --git a/docs/clickdoctools.py b/docs/clickdoctools.py
index c3db195..1dd47d3 100644
--- a/docs/clickdoctools.py
+++ b/docs/clickdoctools.py
@@ -15,7 +15,7 @@ from docutils import nodes
from docutils.statemachine import ViewList
from sphinx.domains import Domain
-from sphinx.util.compat import Directive
+from docutils.parsers.rst import Directive
PY2 = sys.version_info[0] == 2
diff --git a/setup.py b/setup.py
index b78403e..f1bcdcf 100644
--- a/setup.py
+++ b/setup.py
@@ -24,6 +24,11 @@ setup(
maintainer_email='contact@palletsprojects.com',
long_description=readme,
packages=['click'],
+ extras_require={
+ 'docs': [
+ 'sphinx',
+ ],
+ },
description='A simple wrapper around optparse for '
'powerful command line utilities.',
license='BSD',