I have the following directory structure
foo/ __init__.py settings.py bar/ __init__.py myfile.py
In myfile.py I
Here is another method that seems more clear:
In foo.__init__.py:
foo.__init__.py
__all__ = ['settings', ..(all other modules at 'foo' level you want to show)...]
In myfile.py:
myfile.py
# instead of "from .. import..." from foo import settings print settings.theThing