[IPython-dev] Distribution via "Easy Install"?

Fernando Perez Fernando.Perez at colorado.edu
Thu Dec 22 12:12:11 CST 2005


Ville Vainio wrote:
> Relevant links for my previous mail, i.e. the way to get around trying
> to access data files:
> 
> http://peak.telecommunity.com/DevCenter/setuptools#accessing-data-files-at-runtime
> 
> http://peak.telecommunity.com/DevCenter/PythonEggs#accessing-package-resources
> 
> (BTW, I'm not on crack, just looked into Easy Install today and got a
> sting of enthusiasm, learning as I go. Hence the spamming of the
> mailing list).
> 
> It seems like proper egg-support would indicate an easy-install
> requirement for ipython. I don't really see this as a problem, now
> that something like TurboGears requires it as well. I.e. it's
> mainstream and stable enough.
> 
> I guess I could look into the required modifications one of these
> days, if the easy-install dependency is ok.

As I said, the easy-install OPTIONAL dependency, for those wanting egg 
support, is absolutely OK.  But for now (and probably always), we won't make 
it mandatory: I had a hideous experience with it a few months ago, and I'm not 
yet convinced that the technology has matured (especially in regards to 
unix-based, non-root installs being properly handled) to the point of depening 
on it.

Robert Kern is quite the expert on eggs, if he's around and not traveling, a 
bit of wisdom from him on the current situation would be very welcome at this 
point.  From what he's told me, things have improved quite a bit since my own 
clash with it a while back.

So just to be clear: optional dependencies and egg supoort, I'm all for. 
Mandatory, not for now.

Cheers,

f




More information about the IPython-dev mailing list