On 2013/01/07 7:24 AM, Benjamin Root wrote: > > > On Mon, Jan 7, 2013 at 12:11 PM, Thomas Kluyver <tho...@kluyver.me.uk > <mailto:tho...@kluyver.me.uk>> wrote: > > On 7 January 2013 16:57, Benjamin Root <ben.r...@ou.edu > <mailto:ben.r...@ou.edu>> wrote: > > I was just reading some comments from Richard Stallman on ./ > when I noticed that he pointed out a useful autoconf feature > that was added somewhat recently. Essentially, this feature > would allow one to do a build/install of a python module using > the "./configure; make install" approach, if one chooses. Maybe > it should be something to consider adding to our build system? > > > My 2 cents: I took over the maintenance of a Python project built by > autotools. The build system felt more complex than the actual > application - a fantastic world of .am files generating .in files > generating Makefiles, which themselves were packed with > abstractions. I had little idea how to change anything in the build > process, and before long I ripped it out in favour of setup.py, > despite all distutils' flaws. > > I'm sure that's more a question of my experience than of autotools, > but I'd think twice before adding it to a project. > > Best wishes, > Thomas > > > That's a very good point. I certainly don't want to add significant > complexity to our build system. We certainly have enough of it as-is. > I was hoping that there was a way to complement our setup.py approach. > In other words, "python setup.py install" would be our primary means of > build/install, while allowing for "make install" as an alternative. I > have yet to actually look into how this current autoconf feature would > work and if that is even possible.
Ben, What specific problem with our present system would you be trying to solve? I'm with Thomas on this--and there's a reason why people keep trying to develop new build systems, like cmake, scons, and waf, instead of being content with autotools. Eric > > Ben Root ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel