Python общие функции и документация с помощью Sphinx - PullRequest
0 голосов
/ 07 апреля 2020

Предположим, что структура проекта выглядит следующим образом:

/package/__init__.py
/package/common.py
/package/subpackage1/__init__.py
/package/subpackage1/one.py
/package/subpackage2/__init__.py
/package/subpackage2/two.py

/package/__init__.py выглядит следующим образом:

from .common import *

Это потому, что я хочу получить доступ ко всем общим функциям моего пакета просто как package.func() а не package.common.func().

1) Есть ли альтернативы этому?

2) При сборке моей документации с помощью Sphinx, в ней перечисляется package.common.func(). Как я могу сделать список вроде package.func()?

...