push run_py into import hooks so we can specify module location, etc