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
-~----------~----~----~----~------~----~------~--~---

Reply via email to