Hm, thanks Damian, I missed this when you originally posted it! Have you used it at all? Glancing at the tutorials[1] it looks promising but doesn't seems to be that complete?
[1] http://sourceforge.net/apps/trac/cake-build/wiki/Tutorials On Tue, Aug 27, 2013 at 8:16 PM, Damian Heard <[email protected]>wrote: > 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] <[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 > > -- 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] https://mail.python.org/mailman/listinfo/melbourne-pug
