Open Source Build Systems in Python

6 projects

The Aap program executes recipes. It is a kind of super-make program. In a recipe you describe how to perform a certain task.

Details

The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure. The guilty developer can be identified and harassed witho...

Details

BusyB is a simple system for automatically executing your builds. Is very easy to install and use -- no complex software dependencies and only a single simple XML configuration file to write.

Details

Python Build Utilities (buildutils) is a set of extension commands to python's standard distutils that are often useful during development and deployment of python projects. buildutils was created with the desire of removing make and other external build tools from the python development process.

Details

SCons is an Open Source software construction toolthat is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software.

Details

Waf is a general-purpose build system which was modeled from Scons. Waf scripts are Python modules which are easier to learn and to maintain that custom languages.

Details