Это в некоторой степени связано с Как документировать константу модуля в Python? а> но не то же самое.
У меня есть константа в модуле (это дикт):
possiblestringencodings = dict(
StringsAsBytes=1,
ascii=1,
utf8=1, utf_8=1, U8=1,
utf16=2, utf_16=2, U16=2, utf_16_be=2, utf_16_le=2,
utf32=4, utf_32=4, U32=4, utf_32_be=4, utf_32_le=4,
)
На странице readthedocs есть (см. документы autodata ):
.. autodata:: construct.possiblestringencodings
Однако это создает строку документации из строки документации dict (его ctor). Как я могу документировать содержимое этого словаря, ТОЛЬКО его элементы, используя Sphinx?
Если кто-то хочет попробовать исправить это, просто разветвите репозиторий и запустите «make html» внутри папки docs/. https://github.com/construct/construct/blob/1b53d9122a2c652db64c6558d101caee5bbbab3a/construct/core.py#L1280