Closed zaneselvans closed 9 months ago
I won't be able to look at this for another 4 hours or so. It looks like most of this was fixed already (https://github.com/readthedocs/sphinx-autoapi/commit/0ba883ab891b18aca00d7931a91ecf3aafb2439c), but there's a reference to the old attribute in the inheritance_diagram.py that's causing tox -e docs
to fail as well.
Downgrading to astroid==2.15.8 works for now!
astroid released v3.0.0 this morning, and it appears to break sphinx-autoapi, resulting (on our builds) in:
See e.g. this docs build on RTD
Adding a dependency to our
pyproject.toml
which requiresastroid<3
results in the documentation build succeeding.Stack trace from the above RTD build: