Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

like image 675
givp Avatar asked Mar 06 '09 14:03

givp


People also ask

What is Sdist and Bdist?

sdist is a "source distribution". bdist is a "binary distribution". For a pure Python project, those things are pretty close. If your project includes any extension modules, though, the sdist includes the source for those extension modules and use of the sdist will require a compiler.

What is a Python build?

BuildPython is a python library to download and build a specified version of python into a specified directory. That's it. The code is basically derived from pyenv but provides a bit of a nicer wrapper.


1 Answers

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?"

like image 51
Jim Carroll Avatar answered Oct 15 '22 14:10

Jim Carroll