У меня есть пакет Python foo
, организованный следующим образом:
foo/
__init__.py
foo.py
bin/
modules/
__init__.py
bar/
baz/
test/
Файл foo.py
является главной точкой входа в нашу modules
, где baz
иногда нужны вещи из bar
,Я должен сделать from foo.modules.bar import *
.
Возможно ли где-то в __init__.py
файлах псевдоним или перебазировать импорт на основе foo.modules
, поэтому я могу только для from foo.bar import *
и удалить концепцию подкаталога modules
, которая нужна только разработчикам?