Как импортировать класс с автодок Sphinx - PullRequest
0 голосов
/ 16 января 2020

Со структурой, перечисленной ниже, как мне показать детали для ClassA?

project   
  /docs   
    /source   
      /module_b.rst   

  /module_a   
    /my_module   
      __init_.py   
      my_module.py   
      file_b.py   

my_module/__init__.py:

r"""
some stuff i want to say
"""  

from .my_module import ClassA

__all__ = ['ClassA']

Мой module_b.rst:

.. role:: hidden
    :class: hidden-section

My Module
===========
.. automodule:: module_a.my_module
.. currentmodule:: module_a.my_module

Section
---------------
.. automodule:: module_a.my_module.my_module
   :members: ClassA

.. autoclass:: ClassA 
   :members: some_function_in_classA 

Вывод всего этого - просто страница со словом Мой модуль и ничего более

...