Say you want a Moat Pro "common" package that looks like this:
moatpro moatpro - init.py - models - lib - db ...etc...
- setup.py
This means that models can be imported through from moatpro.models import *.
Now let's say you want to add an optional web package within the moatpro namespace. Once you install this package, moatpro.web.views becomes an available import:
moatpro_web web - init.py - views
- setup.py