kumar.mcmillan at gmail.com
Wed Aug 13 20:16:48 CEST 2008
On Wed, Aug 13, 2008 at 1:07 PM, curtin at acm.org <brian.curtin at gmail.com> wrote:
> Just curious -- is there something particularly wrong with using
I just meant don't use it for a "build system" because that's not what
it is. distutils helps you make and reuse common commands. If that's
all you need then it works OK. However, distutils.core.Command is a
pain to work with; it requires lots of boilerplate code, option
configuration is unintuitive, errors get swallowed easily, etc. As
Garrett pointed out I think the bigger problem is declarative vs.
imperative (distutils is declarative), summarized nicely in the paver
> On Wed, Aug 13, 2008 at 10:58 AM, Kumar McMillan <kumar.mcmillan at gmail.com>
>> Garrett, I haven't used SCons but I looked at a bunch of similar tools
>> It sounds like you might want something more like zc.buildout, maybe
>> for http://pypi.python.org/pypi/zc.recipe.cmmi/ (thinking it might
>> help to compile java?)
>> zc.buildout docs are a little hard to follow but it's kinda nice once
>> you see how it works.
>> You may also want to look closely at Paver.
>> PS. don't use distutils.core ;)
>> On Wed, Aug 13, 2008 at 10:46 AM, Garrett Smith <g at rrett.us.com> wrote:
>> > Anyone have experience with SCons?
>> > http://www.scons.org/
>> > I'm in the market for something like ant, but without the hemmorrhaging
>> > suckage. I realize that setuptools is the standard for most Python build
>> > tasks, but I need something that's adept at compiling stuff like Java
>> > and
>> > .NET.
>> > There's some interesting work in Ruby world (rake, rbuildr, etc.) but
>> > nothing feels quiet simple enough.
>> > Garrett
>> > _______________________________________________
>> > Chicago mailing list
>> > Chicago at python.org
>> > http://mail.python.org/mailman/listinfo/chicago
>> Chicago mailing list
>> Chicago at python.org
> Chicago mailing list
> Chicago at python.org
More information about the Chicago