[SciPy-dev] what the heck is an egg ;-)

Matthieu Brucher matthieu.brucher at gmail.com
Fri Nov 30 15:21:42 EST 2007


Hi,

Eggs are a package containing binaries for the package. They are made with
setuptools which is what will more or less replace distutils.
When you install setuptools, you get a new script, easy_install.py that can
be executed with the name of the package you want to install as a parameter.
Then, it looks on http://pypi.python.org/ by default to get a matching
package with its dependencies. A kind of CPAN, but for Python.

Matthieu

2007/11/30, Joe Harrington <jh at physics.ucf.edu>:
>
> A lot of the add-on software for numpy/scipy is distributed using novel
> Python install processes (eggs, setup.py) rather than tarballs or the
> preferred OS-native installers (dpkg, rpm, etc.).  I'm sure they are
> described, perhaps even well, in other places, but, since scipy.org is
> our portal, I think it would be good to have a few-line description of
> each method on the Download page and a link to more detailed
> descriptions elsewhere (or on subsidiary pages).  An example of
> installing a package many will want, like mayavi2, would be great.
>
> In particular, many sysadmins (who might be considering a user's request
> for an install and know nothing about python) get nervous when package
> managers other than the native one for the OS start mucking around in
> the system directories, and are hesitant to use something like eggs.
> Some statements describing what they do and where they put stuff would
> be good (like, a guarrantee that they only tread in certain
> directories).  How to update and how to completely remove a package
> would be good.  Is there a way to have them check periodically for
> updates?  Of course, a statement near the top of why these methods are
> used rather than the native OS installers would help a lot.
>
> Thanks,
>
> --jh--
>
>
> _______________________________________________
> Scipy-dev mailing list
> Scipy-dev at scipy.org
> http://projects.scipy.org/mailman/listinfo/scipy-dev
>



-- 
French PhD student
Website : http://miles.developpez.com/
Blogs : http://matt.eifelle.com and http://blog.developpez.com/?blog=92
LinkedIn : http://www.linkedin.com/in/matthieubrucher
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20071130/f3d8b7e9/attachment.html>


More information about the SciPy-Dev mailing list