There's a handful of great ideas that I might include in pype, such as the -p argument.
I'm not aware of any way of automatically importing referenced modules, and manually parsing the user code for modules seems a bit daunting. I'd love to see a solution, if you can find the repo.