Ant (with Python extensions) good replacement for distutils?

Neil Benn benn at cenix-bioscience.com
Wed Dec 7 11:47:57 EST 2005


seberino at spawar.navy.mil wrote:

>I know distutils well but don't know anything about Ant except that it
>is a build
>tool from Apache project.
>
>Could it possible be better or as good as distutils?
>(There are extensions for Python.)
>
>Chris
>
>  
>
Hello,
      
          In my Java code I use ant extensively to organise files, run 
code, unit testing, upload war files, make my setup executables 
(commercial app with a single click install kinda thing), tag in my 
source repos, etc.  For this it is excellent, using it for Python; I 
don't think it will fly.  There is a lot of handy stuff that is there in 
ant for Java and Java programmers can easily add in extra ant tasks if 
they have something custom they wish to.  In addition getting an 
open-source community to accept anything written in Python is an uphill 
battle - not worth the grief <make way for Captain Toungue-In-Cheek>!!

    Anyways, I see a lot of requests on the ant mailing where people try 
to extend ant fast what it was designed for - this is the source of the 
majority of the complaints about ant.  Here's a good link that I refer 
to when I find myself swearing about ant being inflexible or clunky:

http://ant.apache.org/ant_in_anger.html

    However anyone up for Maven??  This is a build tool with a different 
philosophy than most others.

Cheers,

Neil

-- 

Neil Benn
Senior Automation Engineer
Cenix BioScience
BioInnovations Zentrum
Tatzberg 46
D-01307
Dresden
Germany

Tel : +49 (0)351 4173 154
e-mail : benn at cenix-bioscience.com
Cenix Website : http://www.cenix-bioscience.com




More information about the Python-list mailing list