Added Sphinx 2.0 support

pull/164/head
Ashley Whetter 5 years ago
parent c6b46969f8
commit 8242f2ea13

@ -14,10 +14,11 @@ from . import utils
class AutoapiDocumenter(autodoc.Documenter):
def get_attr(self, obj, name, *defargs):
if hasattr(self.env.app, "registry") and hasattr(
self.env.app.registry, "autodocattrgettrs"
self.env.app.registry, "autodoc_attrgettrs"
):
attrgetters = self.env.app.registry.autodoc_attrgettrs
else:
# Needed for Sphinx 1.6
attrgetters = autodoc.AutoDirective._special_attrgetters
for type_, func in attrgetters.items():

@ -1,6 +1,6 @@
[tox]
envlist =
py{27,34,35,36,37}-sphinx{16,17,18}
py{27,34,35,36,37}-sphinx{16,17,18},py{35,36,37}-sphinx{20}
formatting
lint
docs
@ -22,6 +22,7 @@ deps = -r{toxinidir}/requirements.txt
sphinx16: Sphinx<1.7
sphinx17: Sphinx<1.8
sphinx18: Sphinx<1.9
sphinx20: Sphinx<2.1
commands =
py.test {posargs}

Loading…
Cancel
Save