Description
What is the expected enhancement?
In short, this enhancement consits of two tasks
Re-enable signature for methods with singledispatch
Undo the work in #606. Qiskit/qiskit_sphinx_theme#21 was closed a while ago, we need to check if our theme version contains the fix but the answer is probably yes.
I firmly believe this is just editing https://github.com/IvanIsCoding/rustworkx/blob/08c21ece6510171615d358352dd2933ca3494fc8/docs/source/conf.py#L161 to revert #606
Use type annotations to enrich our docs
Currently, we have .pyi
stubs with annotations that are not reflected in our docs. This is a missed opportunity, as we have put quite a lot of work on them to make pylance
/pyright
/VScode and mypy
work well with rustworkx
.
This might be possible now that sphinx-doc/sphinx#13253 got merged. Of course, that might not be released or might only be available in the last version of Sphinx. But we should explore