Как правильно документировать константу, скажем, foo = 4
в Python (3) Code с помощью Sphinx таким образом, чтобы я мог получить к ним что-то вроде: attr: `foo`?
Myтекущим решением будет создание класса и перемещение констант в свойства:
class Constants:
@property
def foo(self):
"""Cool Documentation."""
return 4
Затем добавьте в файл classes.rst:
..autoclass:: Constants
:members:
Однако это не должно быть правильным способомсделайте это, так как это вынуждает меня носить с собой экземпляр Constants
в моем коде.
На случай, если это имеет значение: я использую стиль Numpy