I have a directory in my Python 3.3 project called /models.
from my main.py I simply do a
from models import *
__all__ = ["Engine","EngineModule","Finding","Mapping","Rule","RuleSet"]
from models.engine import Engine,EngineModule
from models.finding import Finding
from models.mapping import Mapping
from models.rule import Rule
from models.ruleset import RuleSet
from finding import Finding
No Such Module exists
from .finding import Finding
Since you are using Python 3, which disallows these relative imports (it can lead to confusion between modules of the same name in different packages).
from models import finding
or, probably best:
import .finding # The . means "from the same directory as this module"