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

Reply via email to