Обычно я буду использовать modulename.py
файл, содержащий все импортируемые файлы, к которым я могу обратиться позже:
С вашей структурой:
root/
__init__.py
root.py
modulea/
__init__.py
a.py
moduleb/
__init__.py
b.py
root.py
будетбыть:
from modulea.a import sleep, eat, breath
from moduleb.b import read, write, watch
так, чтобы я мог потом сделать
from package.root import sleep, read, watch
Однако для этого требуется установка вашего пакета, что не всегда может быть практичным.