I know it's very convenient (lazy in fact) to dump a python package into a local folder and forget about it.
But it's not the way how it should be.
For example, you install beautifulsoup v3.2.1 which was released in 2012.
Please get rid of it and add "install_requires" section with a proper list of packages (and versions)