On May 29, 2013, at 4:01 PM, Chris Barker - NOAA Federal <chris.bar...@noaa.gov> wrote:
> On Wed, May 29, 2013 at 2:19 PM, Russell E. Owen <ro...@uw.edu> wrote: > >> I guess we could serve the associated packages (pytz, dateutil and six), >> or if they can be installed by pip, ask users to install those. But >> users using binary installers may not even have pip available, so it's a >> big initial hurdle. > > If the binary installers are available (and easy to find), not such a > big deal -- this is teh case with Christoph's repository for Windows, > for instance. > > Russell, have you been following the thread I started on the pythonmac > list? We really need a way to deal better with binaries on the Mac, > including dependency handling. > > Note that supposedly the "wheel" format is coming (soon?), and after > that support for binary wheels by pip. > > Of course, none of that helps right now... I have been following that thread with great interest. If such a repository becomes available I do intend to contribute to it. For the record: - I prefer static libraries - The wheel format sounds very promising. But until we have it and until pip supports it, my suspicion is that it's not worth trying to automate dependency handling, and we should live with mpkg binary installers. In the short term I'd be happier if matplotlib continued to support including dateutils, pytz and six. It is not ideal to include dependencies, but convenient and pragmatic. Failing that, i think we should ask users to install pip and use pip to install dateutils, pytz and six. I fear it would be too much work to provide binary installers for pytz, dateutils and six because we would need to make different packages for different versions of python (which feels silly for pure python packages!), keep them up to date, find somewhere to serve them... In the long term, I hope wheel format will allow us to use pip to install matplotlib, in which case it will handle dependencies and we need not include them. -- Russell ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel