liqd / adhocracy

Adhocracy is a policy drafting and decision making software for distributed groups and open institutions.
GNU Affero General Public License v3.0
150 stars 37 forks source link

Fix Python setup. #968

Open phihag opened 9 years ago

phihag commented 9 years ago

The Python setup was broken when it actually downloaded, since the last line in the bootstrap removes the pkg_resources module from sys.modules and we tried to reload it. While we're at it, remove insecure and slow HTTP downloads in favor of bringing the file with us.

nidico commented 8 years ago

bootstrap.py usually comes from buildout, the current file is https://bootstrap.pypa.io/bootstrap-buildout.py and loads ez_setup.py through https. So the obvious way to achieve this would be to upgrade buildout. Have you tried that?

joka commented 8 years ago

Apart from fixing/updating boostrap, there is no need to force the custom python build, we could also use virtuelenv as a install option.