It's bad form to use from <> import *.  The only exception is if the file you're importing from defines the variable __all__.   These should be made explicit imports.  Also, only import to the module level what the user is likely to actually use.