Hi Noon, Another one to throw into the mix 'cake'
http://sourceforge.net/projects/cake-build/ a python build system designed to replace make. It's built with multiprocessing in mind and definitely worth a look. Regards, Damian Sent from my iPhone On 27/08/2013, at 8:00 PM, [email protected] wrote: > Send melbourne-pug mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.python.org/mailman/listinfo/melbourne-pug > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of melbourne-pug digest..." > > > Today's Topics: > > 1. Tool to script builds and other such things (Noon Silk) > 2. Re: Tool to script builds and other such things (Mike Dewhirst) > 3. Re: Tool to script builds and other such things (Noon Silk) > 4. Re: Tool to script builds and other such things (Mike Dewhirst) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 27 Aug 2013 10:03:18 +1000 > From: Noon Silk <[email protected]> > To: Melbourne Python Users Group <[email protected]> > Subject: [melbourne-pug] Tool to script builds and other such things > Message-ID: > <cadt_azz99+xoxxem66lthebgb6hz4d6inl_ne5hc-aufndw...@mail.gmail.com> > Content-Type: text/plain; charset="windows-1252" > > What are people using for this? > > Suppose I'd like to do things like: > - Run python tests > - Create python exes > - Build arbitrary languages (say C++/C#/etc) > - Perform arbitrary tasks. > > SCons is good for perhaps the first one, but bad for the rest. NAnt is what > I use currently. A quick searching leads me to: > http://paver.github.io/paver/ > > I know I could also do things in perhaps make, cmake, or rake, to varying > degrees of goodness. > > Notably, I want to be able to do this primarily on Windows, and optionally > on linux. > > -- > Noon Silk > > Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/ > > "Every morning when I wake up, I experience an exquisite joy ? the joy > of being this signature." > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://mail.python.org/pipermail/melbourne-pug/attachments/20130827/7898ad52/attachment-0001.html> > > ------------------------------ > > Message: 2 > Date: Tue, 27 Aug 2013 10:54:48 +1000 > From: Mike Dewhirst <[email protected]> > To: Melbourne Python Users Group <[email protected]> > Subject: Re: [melbourne-pug] Tool to script builds and other such > things > Message-ID: <[email protected]> > Content-Type: text/plain; charset=windows-1252; format=flowed > > On 27/08/2013 10:03am, Noon Silk wrote: >> What are people using for this? >> >> Suppose I'd like to do things like: >> - Run python tests > > Windows: batch commands > Linux: Buildbot > >> - Create python exes > > Windows: distutils and py2exe > >> - Build arbitrary languages (say C++/C#/etc) > > Nah. Not since Python. > >> - Perform arbitrary tasks. > > Windows: Python scripts and batch commands > Linux: Python scripts, shell scripts and Buildbot > >> >> SCons is good for perhaps the first one, but bad for the rest. NAnt is >> what I use currently. A quick searching leads me to: >> http://paver.github.io/paver/ >> >> I know I could also do things in perhaps make, cmake, or rake, to >> varying degrees of goodness. >> >> Notably, I want to be able to do this primarily on Windows, and >> optionally on linux. >> >> -- >> Noon Silk >> >> Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/ >> >> "Every morning when I wake up, I experience an exquisite joy ? the joy >> of being this signature." >> >> >> _______________________________________________ >> melbourne-pug mailing list >> [email protected] >> http://mail.python.org/mailman/listinfo/melbourne-pug > > > > ------------------------------ > > Message: 3 > Date: Tue, 27 Aug 2013 11:11:46 +1000 > From: Noon Silk <[email protected]> > To: Melbourne Python Users Group <[email protected]> > Subject: Re: [melbourne-pug] Tool to script builds and other such > things > Message-ID: > <CADt_azZgK9vYgjP99L=xd75ym9nhyuz1_7kr0hzqmatek44...@mail.gmail.com> > Content-Type: text/plain; charset="windows-1252" > > On Tue, Aug 27, 2013 at 10:54 AM, Mike Dewhirst <[email protected]>wrote: > >> On 27/08/2013 10:03am, Noon Silk wrote: >> >>> What are people using for this? >>> >>> Suppose I'd like to do things like: >>> - Run python tests >> >> Windows: batch commands >> Linux: Buildbot > > I should've mentioned that we're using jenkins to *run* the NAnt, > currently. The question is not how to replace arbitrary execution of build > scripts, but what system to write such build scripts (gluing build scripts) > in. > > -- > Noon Silk > > Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/ > > "Every morning when I wake up, I experience an exquisite joy ? the joy > of being this signature." > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://mail.python.org/pipermail/melbourne-pug/attachments/20130827/dde57bb8/attachment-0001.html> > > ------------------------------ > > Message: 4 > Date: Tue, 27 Aug 2013 11:45:18 +1000 > From: Mike Dewhirst <[email protected]> > To: Melbourne Python Users Group <[email protected]> > Subject: Re: [melbourne-pug] Tool to script builds and other such > things > Message-ID: <[email protected]> > Content-Type: text/plain; charset=windows-1252; format=flowed > > On 27/08/2013 11:11am, Noon Silk wrote: >> On Tue, Aug 27, 2013 at 10:54 AM, Mike Dewhirst <[email protected] >> <mailto:[email protected]>> wrote: >> >> On 27/08/2013 10:03am, Noon Silk wrote: >> >> What are people using for this? >> >> Suppose I'd like to do things like: >> - Run python tests >> >> >> Windows: batch commands >> Linux: Buildbot >> >> >> I should've mentioned that we're using jenkins to *run* the NAnt, >> currently. The question is not how to replace arbitrary execution of >> build scripts, but what system to write such build scripts (gluing build >> scripts) in. > > I should've also mentioned that Buildbot also works on Windows. It is > Python all the way down - not that I'd look too deeply of course - but > Jacob Kaplan-Moss did and here is a quote from his blog ... > > "I?m treating Buildbot as a CI framework, not a a CI server that I?ve > configured. Instead of just tweaking and tuning things, I?m subclassing > liberally, overriding the parts that I don?t want and adding extra bits > that I do. > > And it?s working brilliantly." > > http://jacobian.org/writing/buildbot/configuration-and-architecture/ > >> >> -- >> Noon Silk >> >> Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/ >> >> "Every morning when I wake up, I experience an exquisite joy ? the joy >> of being this signature." >> >> >> _______________________________________________ >> melbourne-pug mailing list >> [email protected] >> http://mail.python.org/mailman/listinfo/melbourne-pug > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > melbourne-pug mailing list > [email protected] > http://mail.python.org/mailman/listinfo/melbourne-pug > > > ------------------------------ > > End of melbourne-pug Digest, Vol 86, Issue 7 > ********************************************
_______________________________________________ melbourne-pug mailing list [email protected] http://mail.python.org/mailman/listinfo/melbourne-pug
