While it is fairly trivial in Python to import a \"child\" module into another module and list its attributes, it becomes slightly more difficult when you want to import all
I think the best way to do this sort of plugin thing is using entry_points and the API for querying them.