[Chicago] SCons

Atul Varma varmaa at gmail.com
Wed Aug 13 20:59:50 CEST 2008


Yep, I did a ChiPy presentation on SCons in spring 2006; we use it to build
Enso.  I'm a pretty big fan of it overall, though it has some annoyances
whose rationale I'm still not sure about.  It's particularly nice for
cross-platform software, because it's got great support for both gcc and
Microsoft toolchains.  I haven't tried anything other than SCons and
make+autotools, though, so I couldn't really tell you how it compares to
anything else.

- Atul

On Wed, Aug 13, 2008 at 11:29 AM, Garrett Smith <g at rrett.us.com> wrote:

> I briefly looked at it, but it felt too hard-wired for Python builds and
> installations. I'm looking for a broader starting point and didn't feel like
> digging into disutils to make it work that way. Maybe it's easy though.
> Sounds like Kumar might have some specifics on this point.
>
>
> ----- "curtin at acm.org" wrote:
> > Just curious -- is there something particularly wrong with using
> distutils.core?
> >
> >
> On Wed, Aug 13, 2008 at 10:58 AM, Kumar McMillan <kumar.mcmillan at gmail.com
> > wrote:
> >
>>
>> Garrett, I haven't used SCons but I looked at a bunch of similar tools
>> briefly:
>> > http://farmdev.com/thoughts/46/the-python-make-tool/
>> >
>> > 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
>> > http://mail.python.org/mailman/listinfo/chicago
>> >
>
>
> >
>
> > _______________________________________________ Chicago mailing list
> Chicago at python.org http://mail.python.org/mailman/listinfo/chicago
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> http://mail.python.org/mailman/listinfo/chicago
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20080813/16421986/attachment-0001.htm>


More information about the Chicago mailing list