You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
993 B
28 lines
993 B
diff -up ./Doc/conf.py.bak ./Doc/conf.py
|
|
--- ./Doc/conf.py.bak 2018-10-27 23:08:03.000000000 +0200
|
|
+++ ./Doc/conf.py 2018-11-17 15:34:58.392588884 +0100
|
|
@@ -20,6 +20,10 @@ print sys.path
|
|
# Mock existence of native modules
|
|
from Crypto.Util import _raw_api
|
|
|
|
+from distutils.version import LooseVersion
|
|
+
|
|
+import sphinx
|
|
+
|
|
class MockLib(object):
|
|
ghash_portable = None
|
|
ghash_expand_portable = None
|
|
@@ -40,7 +44,11 @@ _raw_api.load_pycryptodome_raw_lib = lam
|
|
|
|
# Add any Sphinx extension module names here, as strings. They can be extensions
|
|
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
|
|
-extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.napoleon',
|
|
+if LooseVersion(sphinx.__version__) <= LooseVersion('1.2'):
|
|
+ napoleon_ext = 'sphinxcontrib.napoleon'
|
|
+else:
|
|
+ napoleon_ext = 'sphinx.ext.napoleon'
|
|
+extensions = [ 'sphinx.ext.autodoc', napoleon_ext,
|
|
'sphinx.ext.mathjax' ]
|
|
|
|
# Add any paths that contain templates here, relative to this directory.
|