I use site-packages directory to put external libraries. Because, I tried gdata (google data ) library to put in app modules folder. But it breaks on import, because, gdata module has no knowledge of local_import() and since they try to do imports with usual way, it'll break.
So, for complex libraries I suggest to put it in site-packages directory. Make not of server version of python is supported by library you put in.

