betabug... Sascha Welter

home english | home deutsch | Site Map | Sascha | Kontakt | Pro | Weblog | Wiki

02 March 2010

Zope 2.12 eggified Installation Stuff Learned

Learn something every day on #zope

There was a short zope-dev meeting on #zope today. I'm not a zope-dev, but after they were done, I asked a question^W^W^Wgriped a bit about the new "eggified" Zope 2.12 install procedure. A big discussion ensued. I learned / noticed a couple of things:

As for the offline-stuff (or the "why do I have to re-download all this each time"), apparently easy_install can do some kind of storage of the eggs it downloads. But this seems to work only on the same platform with the same libraries. I think it's a good idea to ensure that you get the exact same stuff in a reinstall on the same machine, but it won't help when for example the developer machines and the production boxes differ slightly. I haven't looked after it really, but there seems to be another way, setting up a local proxy of PyPi or something... but people sounded a bit like if that is a big, scary thing. Buildout seems to have a better solution there, but after my previous experience and Tres recommendation, I'm not going to go there right now.

Update: just noticed that Tres also mentioned using compoze to make a local "egg store".

Posted by betabug at 22:12 | Comments (2) | Trackbacks (0)
ch athens
Life in Athens (Greece) for a foreigner from the other side of the mountains. And with an interest in digital life and the feeling of change in a big city. Multilingual English - German - Greek.
Main blog page
Recent Entries
Best of
Some of the most sought after posts, judging from access logs and search engine queries.

Apple & Macintosh:
Security & Privacy:
Misc technical:
Athens for tourists and visitors:
Life in general:
<< Faking it on someone's tumblr blog | Main | Safety First >>
Re: Zope 2.12 eggified Installation Stuff Learned

IMHO, it is a sad story that Zope abandoned the old tarball-style of installing. I know that software must evolve, that there are things now in the python community that weren't there 10 years ago, but I think some decissions should be taken more carefully (like, for example, given the option to install Zope 2.12 both as an old-style tarball and the new way (egg, or whatever).

Furthermore, there is some kind of a heavy discussion about packaging these days (again, in the python community), because there is easy_install (which a lot of people avoid to use) and there some other methods, but there is no standard, and it is difficult to decide which one is better than the other.

Anyway, I'll wait to hear more about your conclusions, and learn from them, thnx for the update!

Posted by: Wu at March 04,2010 00:17
Re: Zope 2.12 eggified Installation Stuff Learned

Wu, when you know how to do it, the egg-style install of Zope 2.12 actually works. (Who would have guessed?)

What was bad was the misleading documentation.

What is also bad is the mess with pythons packaging options. I saw a thread on python-dev, that after 5 mails turned into a general thread of nowhere. Instead we should have a decision made: Which packaging/distribution tool is official (and if there are warts on that, remove them so people can live with it).

Posted by: betabug at March 04,2010 09:14
You can trackback to:
There are no trackbacks.