Могу ли я переименовать базовый импорт на Python - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть пакет 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, которая нужна только разработчикам?

...