Matt Feifarek wrote:
> On 8/15/07, *Neil Blakey-Milner* <[EMAIL PROTECTED] <mailto:[EMAIL 
> PROTECTED]>> wrote:
> 
> 
>     On 8/15/07, Christoph Haas <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>      > Morale: never install eggs on a Debian-based system.
> 
>     Or, even better, use virtual-python or workingenv, and never install
>     moving targets into your core Python library location.
> 
> 
> Ok, I'll bite.
> 
> Exactly how does one install Paste, PasteScript, PasteDeploy, Mako, 
> Webhelpers, Nose, decorator, Buffet, Pylons, Routes, etc. etc. etc. on a 
> Debian-based system? Obviously, these packages are not in repositories.
> 
> Virtual-python and workingenv are not part of the install instructions, 
> so I didn't think that they were considered "best practices". I'll look 
> them up, but having even more layers between me and python is never my 
> first instinct to solve problems.
> 
> And, setuptools puts eggs into /usr/lib/ by default. Again, I suppose I 
> figured that was "best practices".

It inherits that from distutils.  distutils gets that potentially from 
/usr/lib/distutils/distutils.cfg, but none of the *distributions* choose 
to put any settings there.  That's there choice not to support 
developers doing what they themselves say developers should do -- it's 
not not Python's fault, it's the distributions.  In part this is because 
distributions have entirely different motivations and needs than 
developers, and it's best to just setup parallel environments.

Anyway, I guess it's a documentation bug; using an isolation environment 
like virtual-python, workingenv, or zc.buildout is really important for 
any Python web developer.  It save a lot of headaches, and keeps 
development cleanly separated from distributions.


-- 
Ian Bicking : [EMAIL PROTECTED] : http://blog.ianbicking.org
             : Write code, do good : http://topp.openplans.org/careers

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