Eric Firing wrote: > Michael Droettboom wrote: >> This may not be necessary if we can get a Windows box, but I thought >> I'd mention it. >> >> I wrote a distutils extension a couple of years ago to build Windows >> installers on a Linux box with Mingw32. This has been working >> perfectly for nightly builds on my home machine since around >> September 2007 for a project with much the same build requirements as >> matplotlib. It's really easy to install Mingw32 on Debian >> derivatives (maybe other dists as well.) > > Mike, > > Thank you! I had no idea that mingw32 was available as an ubuntu > package, for example, and never would have thought to look for it. > Now I will have to try it out. Do you know if there is an scons > builder that uses it? That might be the sticking point for my non-mpl > C code, which is now all built with scons. No idea. Haven't spent much time with scons myself. > > I think that if your distutils extension works for building mpl for > Win on a Linux box, then we should use it. Anything that reduces > dependence o having an actual Windows machine around is a win. > > On second thought, there is one disadvantage: an automated build on a > Win box could also run an automated test. True. But there is always wine -- though I fear my head would start to spin. I'll admit that the advantages of cross-compiling can quickly be outweighed by the complexity of debugging and testing. > > I have some dim impression of having seen a caution regarding > compatibility between mingw extensions and present or future official > python.org Python builds. Does this ring any bells? It does. I haven't had problems up to Py2.5 -- but I don't know what's coming in that respect, and I don't closely follow Python-on-Windows development.
Mike > > Eric > >> >> See here: >> >> http://gamera.svn.sourceforge.net/viewvc/gamera/trunk/gamera/mingw32_cross_compile.py?revision=1066&view=markup >> >> >> >> Mike >> >> John Hunter wrote: >>> On Mon, Oct 27, 2008 at 4:09 PM, Eric Firing <[EMAIL PROTECTED]> >>> wrote: >>> >>> >>>> None that I know of. It would certainly be nice if we had the release >>>> package-building completely automated; or automated daily svn >>>> builds of the >>>> Win and OSX packages. Since I don't work with either Win or OSX, I >>>> don't >>>> know how hard this would be to set up. >>>> >>> >>> Nightly builds would be excellent -- Charlie, to what extent do you >>> think this is feasible from a scripting perspective? Ie, ignoring the >>> hardware side for a minute, and assuming we had access to a build farm >>> with OS X and win32, how hard would it be to setup a build bot for >>> nightly builds? >>> >>> JDH >>> >>> ------------------------------------------------------------------------- >>> >>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>> challenge >>> Build the coolest Linux based applications with Moblin SDK & win >>> great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in >>> the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> Matplotlib-devel mailing list >>> Matplotlib-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >>> >> > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel