Vellum is a minimalist build tool you can understand in an hour that allows you to write your builds in a simple build description language, and make plugins in Python that are easily loaded.
Vellum is an alternative to make, but designed to be very minimalist and simple to use. You can describe your builds in a simple build language while writing new commands easily in Python. The spec can run shell commands, Python, or other build specs as imported recipes. The code is small enough to read in 30 minutes and rejects the idea that a build description should be executable code that can hide hacks. A primary design goal is "NO HIDING". Vellum's design balances on the line between easy of use and preventing others from hiding implicit nasty changes that make builds impossible to debug.
What's New in This Release: [ read full changelog ]
· The Parser is rewritten in pure Python.
· The setup.py generator builds more nice python files now.
· You can tell vellum to change the cwd before starting.
· Options now get passed to sub-processes as part of the environment.