[Distutils] Role of setuptools and eggs in "modern" distributing...

Reinout van Rees reinout at vanrees.org
Wed Dec 31 09:39:37 CET 2014


Chris Barker schreef op 31-12-14 om 01:42:
>     The combination we use now is to use buildout (instead of pip) in
>     combination with the "syseggrecipe"
>     (https://pypi.python.org/pypi/__syseggrecipe
>     <https://pypi.python.org/pypi/syseggrecipe>) buildout add-on.
>     Syseggrecipe allows us to depend explicitly on **system** packages
>     for gdal/matplotlib/mapnik/scipy/__numpy. Which takes care of most
>     of the compilation headaches.
>
>
> well, it sounds like you are simple punting -- passing off all the
> complex stuff to the system, which may work well if the system is up to
> date linux with the packages you need available, but pretty worthless on
> a Mac or Windows box.

You're completely right! We pass on the should-be-compiled packages to 
the OS, in our case ubuntu.

... which means that I'm using vagrant/vmware on my mac with an ubuntu 
vm on it.

... which means that at a certain point you need a PPA for a newer 
version for GDAL which brings in other new stuff which breaks after half 
a year...

So: not ideal :-)



Reinout

-- 
Reinout van Rees                          http://reinout.vanrees.org/
reinout at vanrees.org                   http://www.nelen-schuurmans.nl/
"Learning history by destroying artifacts is a time-honored atrocity"



More information about the Distutils-SIG mailing list