givp
givp

Reputation: 2494

Python build/release system

I started using Pyant recenently to do various build/release tasks but have recently discovered that development for this project has ended.

I did some research and can't seem to find any other Python build scripts that are comparable. Just wondering if anyone can recommend one? I basically need it to do what ANT does - do SVN updates, move/copy files, archive etc using an XML file.

Thanks, g

Upvotes: 5

Views: 6904

Answers (4)

zgoda
zgoda

Reputation: 12895

Some people use Paver for build/deployment of Python packages. While I know it works, it does not appeal to me that much.

Upvotes: 2

Mr Shark
Mr Shark

Reputation: 26468

Its not completely comparable but I tend to use fabric. Its more geared towards deployment with support for ssh to production host and runing things as root there etc.

Upvotes: 2

Jim Carroll
Jim Carroll

Reputation: 2330

Probably the best answer is to use Ant as-is... that is, use the Java version. My second suggestion would be to use scons. It won't take much time using scons before you're asking, "Who ever thought of using XML to script a build?"

Upvotes: 6

Seq
Seq

Reputation: 199

what about maven? (http://maven.apache.org/) With the right plugins it can do much more then ant, it can even use ant for building if you configure it so.

It's very flexible and supports the full product life cycle. I really recommend you take a look at it.

Upvotes: 0

Related Questions