diff --git a/.readthedocs.yml b/.readthedocs.yml index 2c7b9839..0fbb9dba 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -1,7 +1,7 @@ version: 2 python: - version: 2.7 + version: 3.8 install: - requirements: docs/requirements.txt - method: setuptools diff --git a/docs/conf.py b/docs/conf.py index e3eef6b3..6ca6c872 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -23,7 +23,7 @@ copyright = u'2019, The Bitmessage Team' # pylint: disable=redefined-builtin author = u'The Bitmessage Team' # The short X.Y version -version = unicode(version.softwareVersion) +version = version.softwareVersion # The full version, including alpha/beta/rc tags release = version @@ -46,7 +46,7 @@ extensions = [ 'sphinx.ext.napoleon', 'sphinx.ext.todo', 'sphinxcontrib.apidoc', - 'm2r', + 'm2r2', ] default_role = 'obj' @@ -199,13 +199,16 @@ epub_exclude_files = ['search.html'] # -- Extension configuration ------------------------------------------------- autodoc_mock_imports = [ - 'debug', 'pybitmessage.bitmessagekivy', 'pybitmessage.bitmessageqt.foldertree', + 'pybitmessage.bitmessageqt.tests', + 'pybitmessage.debug', + 'pybitmessage.fallback.umsgpack', 'pybitmessage.helper_startup', 'pybitmessage.mock', 'pybitmessage.network.httpd', 'pybitmessage.network.https', + 'pybitmessage.pyelliptic.tests', 'ctypes', 'dialog', 'gi', @@ -268,7 +271,7 @@ def linkcode_resolve(domain, info): # -- Options for intersphinx extension --------------------------------------- # Example configuration for intersphinx: refer to the Python standard library. -intersphinx_mapping = {'https://docs.python.org/2.7/': None} +intersphinx_mapping = {'https://docs.python.org/3/': None} # -- Options for todo extension ---------------------------------------------- diff --git a/docs/requirements.txt b/docs/requirements.txt index a62bf415..4bd6ff2d 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,3 @@ -m2r +m2r2 sphinxcontrib-apidoc docutils<=0.17.1 diff --git a/tox.ini b/tox.ini index 632c7381..8732af86 100644 --- a/tox.ini +++ b/tox.ini @@ -12,7 +12,7 @@ commands = coverage run -a src/bitmessagemain.py -t coverage run -a -m tests -[testenv:py27-doc] +[testenv:doc] deps = .[docs] -r docs/requirements.txt