Имею установленный через setuptools пакет.
myApp/
–| setup.py
–| myPackage/
—-| __init__.py
—-| app.py
—-| config.py
—-| module_auth/
——| __init__.py
——| auth.py
app.py
from module_auth.auth import login
from config import appName
app = <…>
auth.py
from myPackage.app import app
def login():
<…>
При попытках билда этих файлов в SublimeText, выскакивали разные ошибки.
То это “No module named *”, то что-то с “parent” и “relative import”, то ещё что-то.
Если убрать импорт app в auth.py, то все работает нормально.
Если импортить в auth.py что-то из конфига (в config.py никаких импортов, только пару констант), то все проходит без ошибок.
Нужно импортировать app из app.py в auth.py. Как это сделать?