On Mon, 2007-03-05 at 16:55 -0600, Ian Bicking wrote: > You shouldn't install into system areas with easy_install -- you should > use some kind of isolated environment like workingenv, virtual-python, > or zc.buildout.
I'll take that one step further and suggest that very little should be installed into the system-wide environment. Unless a server is single-purposed (which is fairly rare these days), the dependency mish-mash required by various services and applications quickly becomes unmanageable. For myself, I tend to use the method outlined here for Python packages: http://peak.telecommunity.com/DevCenter/EasyInstall#administrator-installation I'll also add that even for non-Python related software I often use hand-installed versions in /usr/local (i.e. multiple versions of MySQL and PostgreSQL). It's not clear to me how you can maintain a server full of disparate applications with conflicting needs for several years using only the system packaging tools without invoking the dread "chaos" mentioned here several times (or without painstakingly rebuilding and debugging custom/3rd party applications by hand with each upgrade). Regards, Cliff --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
