Chilipp / autodocsumm

Extending your autodoc API docs with a summary
Apache License 2.0
48 stars 14 forks source link

Since Sphinx 8 autoclasssumm fails with import_cycle for special __init__ #102

Open raymanP opened 1 month ago

raymanP commented 1 month ago

Hi there! Having file __init__.py:

from .myclass import myclass

and file myclass.py:

class myclass():
  def test(self):
    return 3

This Sphinx code fails:

.. currentmodule:: myclass.myclass

.. autoclass:: myclass.myclass

.. autoclasssumm:: myclass
    :autosummary-no-titles:
    :autosummary-nosignatures:
    :autosummary-members: test

fails with WARNING: Summarised items should not include the current module. Replace 'myclass.myclass.test with 'myclass.test. [autosummary.import_cycle]

Please, someone has any solutions?