From: Chris B. - N. F. <chr...@no...> - 2013-05-30 16:26:14
|
On Wed, May 29, 2013 at 5:54 PM, Michael Droettboom <md...@st...> wrote: > It looks like the ability to include pytz and other dependencies in > binary distributions has been removed? > > It's really just that the matplotlib source no longer includes them. > Binaries can be built however we want them to be. Not knowing how the .dmg > is put together, is it possible to add pytz, dateutil, pyparsing and six to > the dmg during its creation? I agree -- adding them to the binary package is the way to go here -- it's packaging issue, not a development or building issue. I can't imagine it would be hard to write a little script that includes them all in one mpkg. > Right -- and we're not using pip (because we can't) to handle our C/C++ > dependencies, many of which we continue to ship with matplotlib. Should the code that's shipped with MPL be build-able with PIP? But the harder issue is third-party dependencies that we expect the system to provide: libpng, libfreetype, .... On the building side, I'd really like to see more support for this -- the Linux package managers handle it OK on LInux, but there is no good system for Windows or OS-X. I'm taking a look at gattai: http://sourceforge.net/projects/gattai/ Mostly for the Mac, but it does support Windows and linux as well. I'm not looking at Windows right now, as Christoph's repository gives me all I need -- which makes me think: Christoph, do you have a build system for all those that might be a good basis for a multi-platform solution? -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |